Popups innerhalb der Hilfedatei


Auch in CHM-Hilfedateien sind Popups möglich. In etwa ist das mit den Popup-Links der HLP-Hilfedateien vergleichbar. Wir benötigen dazu nur die Objektdeklaration des ActiveX-Objektes:

<OBJECT id="popup" type="application/x-oleobject"
  classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
</OBJECT>

und ein wenig JavaScript; eigentlich sind es nur zwei Konstanten:

<script language="JavaScript"><!--

        Popup     = "Dies ist mal nur ein Popup-Text"
        TippFont  = "Tahoma,8,,"

//--></script>

Aufgerufen wird das dann über einen normalen Link. Den folgenden Auszug finden Sie in der Beispielhilfedatei, die dem Delphi-Programm beiliegt:

<p align="justify">Dies wird mein erster Hilfetext, den ich sp&auml;ter in meinem Delphi-Programm anzeigen
  lassen m&ouml;chte. Hier ist eine Sprungmarke f&uuml;r ein
  <a href="javascript:popup.TextPopup(Popup,TippFont,5,5,-1,-1)">Popup</a>.<br></p>