PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : popup Fenster



Kolumbus
13-05-2002, 22:15
Hallo,

ich hab noch nicht viel mit Java zu tuhen gehabt, aber ich möchte über einen Link ein Fenster mit einem Bild öffnen, wobei ich den Bildnamen und die Fenstergrösse im Javascript übergebe ... das geht auch wunderbar ... nun wollte ich aber noch einen kurzen Text unter das Bild setzen ohne das ich für jedes Bild eine extra html-Dokument anlegen zu muss ...

Danke für etwaige Tips

Tschau
Kolumbus

Stranger
14-05-2002, 22:23
hi,

probiersmal so :



<script type="text/javascript">
<!--
F1 = window.open("about:blank","Fenster1","width=310,height=400,left=0,top=0");
F1.document.write("Test");
//-->
</script>



CU-Stranger :D

Kolumbus
14-05-2002, 23:21
Danke für deine Antwort,

aber ich möchte das über dem Text ein Bild geladen wird ... ansonsten geht dein Beispiel :)


... mein Aufruf erfolgt im Moment so im html-Dokument:

<a href="javascript:windowPopup('bild.jpg',500,400)">Link</a>

ich übergebe halt die Bilddatei und die Fenstergrösse ... nun würde ich hier gerne noch einen kurzen Text in diesem Aufruf übergeben, welcher dann als Komentar unterm Bild erscheint ...

... etwa so:
<a href="javascript:windowPopup('bild.jpg','Dies ist ein Text' ,500,400)">Link</a>


... meine windowPopup Funktion sieht im Moment etwa so aus:

<SCRIPT LANGUAGE="JavaScript">
var popupWindow;
function windowPopup( url, sizeX, sizeY)
{
popupWindow = window.open( url, "l", "toolbar=no,location=no,directories=no,status=no,me nubar=no,scrollbars=no,resizable=no,copyhistory=no ,width="+sizeX+",height="+sizeY);
}
</SCRIPT>


vieleicht hat ja noch jemand einen Tip ...

THX
Kolumbus

Stranger
14-05-2002, 23:52
hi ,

du verstehst das nicht ganz wuerde ich sagen ;)


<script type="text/javascript">
<!--
F1 = window.open("about:blank","Fenster1","width=310,height=400,left=0,top=0");
F1.document.write("<img src='bild.jpg'><br><CENTER>");
F1.document.write("Test");
//-->
</script>

das kannst du dir dann in eine funktion schreiben und das bild und die groessen mittels variablen übergeben .

und das funktioniert.


CU-Stranger

Vir@s
15-05-2002, 07:18
Wenn ich vielleicht was einwerfen dürft :)

Also eigentlich soll im href Tag ne echte URL stehen, für JS gibts onClick :)

Geht zwar beides - aber is ne Prinzip-Frage :)

Und nun zum eigentlich Problem:



function windowPopup( url, comment, sizeX, sizeY)
{
F1 = window.open("about :blank","Fenster1","width=" + sizeX + ",height=" + sizeY + ",left=0,top=0");
F1.document.write("<img src='" + url + "'><br><CENTER>");
F1.document.write(comment);
}


damits sollts gehen!

Mfg, Vir@s

Kolumbus
15-05-2002, 16:06
Danke für Eure Tips ... nun hab ich es hinbekommen ...

Gruss
Kolumbus