popup aus html
drjv, Donnerstag, 27.05.2004, 15:47 (vor 7246 Tagen)
hallo, ich würde gerne ein glossar in meine chm hilfe einbauen. die einzelnent einträge sollen aber auch der inhalt eines popups der gleichen hilfe sein.
ungerne würde ich ein txt-file mit allen erklärungen erstellen, wenn ich sowieso eine htm-datei mit quasi gleichem inhalt habe. das wäre ok, wenn das projekt nicht stetig grössser würde...
jürgen
popup aus html
Thomas Schulz , Castrop-Rauxel, Donnerstag, 27.05.2004, 23:31 (vor 7245 Tagen) @ drjv
Hallo gürgen,
um dir wirklich helfen zu können müsstest du etwas genauer werden.
Ich müsste wissen, von wo aus du wie die Popups aufrufen möchtest. (innerhalb der Hilfe oder aus einem Programm heraus oder als kontextsensitiver What's this Popup usw.)
Je nachdem was du vor hast ist es möglich oder nicht.
Gruß
Thomas
popup aus html
drjv, Freitag, 28.05.2004, 12:33 (vor 7245 Tagen) @ Thomas Schulz
das popup soll innerhalb der hilfe aufgerufen werden (klassisch der grüne link). meist sind dies ja definitionen eines begriffes. da ich diese begriffsdefinitionen alle nochmal im glossar der gleichen hilfe haben werde, such ich nach einer möglichkeit diese direkt einzubinden. ich habe mir das mal bei den hilfen von microft angeschaut. die verlinken mit der ntshare.chm und darin auf ein glossary im xml-format. ich suche nach einer möglichkeit im html-format, welches auch als eigenständige anzeigbare seite funktioniert, dem glossar eben.
» Hallo gürgen,
»
» um dir wirklich helfen zu können müsstest du etwas genauer werden.
» Ich müsste wissen, von wo aus du wie die Popups aufrufen möchtest.
» (innerhalb der Hilfe oder aus einem Programm heraus oder als
» kontextsensitiver What's this Popup usw.)
» Je nachdem was du vor hast ist es möglich oder nicht.
»
» Gruß
» Thomas
popup aus html
Thomas Schulz , Castrop-Rauxel, Freitag, 28.05.2004, 20:54 (vor 7244 Tagen) @ drjv
Hallo,
In deinem Fall lassen sich m.E. nur Popups verwenden, die ein neues Fenster öffnen.
Ich gehe mal davon aus, dass deine Glossareinträge alle in einer HTML Datei abgelegt sind und dass du die Einträge jeweils mit einer Textmarke versehen hast.
Um einen entsprechenden Eintrag als Popup aufzurufen öffnest du per Hyperlink ein neues Fenster ohne jegliche Navigationselemente.
Folgenden Code dazu verwenden:
[code]<a HREF="#"onClick="window.open('name.htm#Textmarke','Argument','toolbar=no,width=380,height=300,left=500,top=200, status=no,scrollbars=no,resize=no');return false">Linktext</a>[/code]
Der Quelltext muss in einer Linie im Quellcode der HTML Datei stehen. Es dürfen keine Absätze vorhanden sein.
Für [code]name.htm#Textmarke[/code] musst du natürlich die entsprechende HTML Datei des Glossars mit der jeweiligen Textmarke des Glossareintrages angeben.
Ggf. musst du die Werte für die Positionierung und Größe des Fensters anpassen.
Gruß
Thomas