hallo,
wer kann mir sagen, wie man folgendes Problem löst:
ich will in meinem Formular jeweils zu jeder Frage einen Erklärungsbutton einfügen. also so einen Kreis mit Fragezeichen: Besucher klickt darauf und ein Popupfenster geht auf mit der Erklärung.
Wer weiß Rat?
Grüße
Raimund
hallo Raimund,
das löst FP 2000 weniger, vielmehr Java Script unabhängig vom verwendeten Editor. Falls man denn Java Script verwenden möchte.
Am besten ein externes Java Script, dem man als Variable einen Dateinamen übergibt. Es realisiert das PopUp und lädt darein das jeweilige HTML-Dok mit dem Hilfetext. Ich denke, ich hab so was schon fertig für ganz unterschiedliche Zwecke. Muss nur mal danach suchen.
z.B. hier:
http://www.kirov-center.org/dzk06_05c.shtml
(die Komponisten rechts im schwarzen Kasten)
mfg Günter
das Java Script:
function htmlopen (datei,fname,width,height) {
pict = window.open (datei, fname, ‚width=‘+width+’,height=’+height+’,left=0,top=0,scrollbars=1,dirctories=0,resizable=1,toolbar=0,location=0’);
}
Der Aufruf des Scriptes mit entsprechender Seite:
[text](javascript:htmlopen(‚pfad/dateiname.html‘,’’,600,430))
mfg Günter
Hallo Günter,
suuuuuuper!
jetzt muss ich nur noch lernen, wie man mit javascript umgeht! *g*
Grüße
Raimund
wenn du das nicht kannst…
(Lernen, Weiterbildung) verlierst du deinen Job, bekommst ALGII und bist am A… angelangt (sollte ein Witz werden, wenn auch ein makabrer).
Um eine Java Script-Funktion anzuwenden, muss man Java Script nicht beherrschen. Damit umzugehen, reicht tatsächlich:
-
Die Funktion:
Ist tatsächlich als externe Datei am effektivsten anzuwenden. Die Funktion wie oben in eine leere Datei kopieren und als xyz.js speichern (Textformat). Fertig.
-
Das Java Script in ein HTML-Dok einbinden:
Im Header genügt folgender Link
Das hann so in beliebig viele Seiten eingebunden werden.
-
Die Hilfetexte vorbereiten:
Für jede Hilfeseite ein eigenes HTML-Dok erstellen und speichern: hilfetext1.html, hilfetext2.html, hilfetext3.html usw.
-
Die Funktion aufrufen:
An der gewünschten Position den Link wie oben einsetzen:
[text](javascript:htmlopen(‚hilfetext1.html‘,’’,600,430))
Anstelle des Beschreibungstextes kann natürlich auch eine Grafik stehen.
Das alles ist so ähnlich auch bei SelfHTML nachzulesen. Mal ausprobieren, das klappt schon.
mfg Günter
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
danke!
hallo Günter,
werde mich morgen mal da durcharbeiten.
Ich weiß, wer mit etwas gut umgehen kann, sagt natürlich: das ist simpel. *g*
Doch der, der das noch nie gemacht hat (na, ja: fast nie) für den ist es etwas kompliziert.
aber wird schon gehen.
Grüße
Raimund