Bilder-Links in neuem Fenster anzeigen mit Text

Poti

Gesperrt
Hi,
zuerst mal sorry falls sich dieses Problem schon irgendwo in diesem Forum befindet. Hab aber leider nicht genau das Problem gefunden.
Also folgendes:
Ich habe für eine Galerie eine Laufschrift, die aus bildern besteht gemacht. Diese bilder laufen also langsam durch. Jetzt möchte ich, dass wenn ich eins der Bilder anklicke, es sich in einem neuen Fenster öffnet u. zwar das Fenster sollte sich der Größe des Bildes anpassen.
Soweit so gut. Dieses Problem hab ich schon öfters gesehn. Aber ich möchte nun zu dem geöffneten Bild (in dem neuen Fenster) einen kleinen Text - ein paar Worte zu dem jew. Bild - schreiben, die dann unter dem Bild sind.
Ich könnte das natürlich mit ner neuen html-datei machen allerdings müsste ich dann für jedes einzelne Bild eine extra datei speichern.

WER KANN MIR WEITERHELFEN?
nochmals sorry falls das schon mal beantwortet wurde!
 
Hi,

in diesem Thread wird u.a. beschrieben, wie Du "on the fly" ein neues Dokument erstellen kannst. Mit dieser Methode kannst Du außer einem Verweis auf Deine Bilddattei auch die nötigen Texte angeben.

Gruß
.
 
Datic hat gesagt.:
Hi,

in diesem Thread wird u.a. beschrieben, wie Du "on the fly" ein neues Dokument erstellen kannst. Mit dieser Methode kannst Du außer einem Verweis auf Deine Bilddattei auch die nötigen Texte angeben.

Gruß
.
danke schon mal allerdings bin ich noch nicht ganz zufrieden. bzw. ich bin mir nicht ganz im klaren, wo ich dann den text eintragen kann. der muss ja in den body in den jeweiligen link irgendwo rein oder?
kannst du dein beispiel so erweitern, dass ich weiß wo der text reinkommt, den es dann unter dem bild in dem neuen fenster anzeigt?
dein beispiel:

<a href="#" onClick="poptest('images/bild_2.jpg', 800, 600)"><img src="images/bild2.jpg" width="85" height="70" border="0"></a>

wär echt super

danke

poti
 
Hi,

z.B. hier:
HTML:
	with(d.document) {
		write('<html><head><title>POPUP</title></head>');
		write('<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">');
		write('<img name="img1", src="' + imgname + '" width="'+w+'" height="'+h+'" alt="ALT">');
                write('<div align="center" style="font-size:10px">Dies ist ein Text</div>');
		write('</body></html>');
	}
Statt einen statischen Text kannst Du der Funktion natürlich einen String übergeben, und diesen einsetzen:
HTML:
 write('<div align="center" style="font-size:10px">'+text_variable+'</div>');

Gruß
.
 

Neue Beiträge

Zurück