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äter in meinem Delphi-Programm anzeigen lassen möchte. Hier ist eine Sprungmarke für ein <a href="javascript:popup.TextPopup(Popup,TippFont,5,5,-1,-1)">Popup</a>.<br></p>