Hallo Java Script Freaks,
ich brauche jemanden, der mir weiterhilft.
Ich habe eine dia page mit html tables erstellt.
Innerhalb dieser page rufe ich javascript window.open auf, um das dia im format 640 px x 480 px anzuzeigen in einem pop-up window.
Das funktioniert auch, ich erhalte ein pop-up window mit dem bild.
Ich moechte dem pop-up nun aber einen kurzen Text hinzufuegen, der das Bild erlaeutert.
Ich koennte das ganze nun ganz normal ohne javascript erstellen als neue html file, aber ich moechte im gleichen programmablauf bleiben.
Meine Frage:
Wie sage ich javascript, eine box einzufuegen mit text auf der gerade nach dem unten gezeigten Muster geoeffneten bild-seite?
Die uebrigen parameter, die window.open noch zulaesst, helfen auch nicht weiter.
Hier mein programmablauf, bei dem ich die spitzen html klammern durch eckige ersetzte, damit Nickles den html code nicht uebersetzt:
[head]
................
................
[script language="JavaScript" type="text/javascript"]
function insertImg()
{
window2=window.open("","pictwin", 'width=665,height=515,scrollbars=no, resizable=yes');
window2.moveTo(225,150);
window2.focus();
}
[/script]
..............
..............
[/head]
.............
.............
[body]
.............
.............
[td]
[a href="slides2/riverside4.jpg" target="pictwin" onClick="insertImg()"] [!-- Bild im neuen Window --]
[img border="2" src="thumbs2/riverside4.jpg" alt="Bild 1" width="102" height="77"] [!-- Dia --]
[/a]
[/td]
................
................
[/body]
Gruesse aus Riyadh
SigiSaudi
Homepage selbermachen 7.851 Themen, 35.616 Beiträge
Das neue fenster besteht nur aus dem bild und kann somit keine weiteren inhalte anzeigen. Willst du mehr, dann kommst du um generiertes HTML und/oder DOM+scripting nicht herum.
Z.b. (quick&dirty):
function insertImg(url){
window2=window.open("","pictwin", 'width=665,height=515,scrollbars=no, resizable=yes');
window2.document.write("<html><head><title>Hi!</title></head><body></body></html>");
window2.document.body.innerHTML="<img src='" +url + "'><br />" +url + "<br />";
window2.moveTo(25,150);
window2.focus();
}
...
<a href="#" onclick="insertImg('slides2/riverside4.jpg')"><!-- Bild im neuen Window -->
mr.escape