Imagepopup
fireman112
- javascript
Ich bin noch ein bischen unbeholfen in Punkto JAVA, und brauche noch etwas Hilfe!
Ich habe ein wirklich gutes Script für ein Imagapopup gefunden. Nun habe ich aber folgendes Problem.
Wie kann ich folgendes Script abändern das ich dann unter das Bild und über dem Button einen Text hinzufügen kann der sich auf das zu öffnende Foto bezieht???
---------------------------------------------------------------------
<script>
<!--- Hide script from old browsers
function OpenNewWindow(Picture,Breit,Hoch)
{
xsize = Breit+35;// Zusatz für Rand rechts und links
ysize = Hoch+75; //Zusatz für Rand oben und unten - damit Button angezeit werden kann
ScreenWidth = screen.width;
ScreenHeight = screen.height;
xpos = (ScreenWidth/2)-(xsize/2);
ypos = (ScreenHeight/2)-(ysize/2);
NewWindow=window.open("","Picture","height="+ysize+",width="+xsize+",scrollbars=no,resizable=no,top="+ypos+",left="+xpos+"");
NewWindow.document.write ("<html><head><title>BILDANZEIGE");
NewWindow.document.write ("</title></head>");
NewWindow.document.write ("<body bgcolor='#cccccc' onload='focus()'>");
NewWindow.document.write ("<table align='center'><tr>");
NewWindow.document.write ("<td align='center' valign='top'>");
NewWindow.document.write ("<table border='1' bgcolor='#000000' cellpadding='0' cellspacing='1'><tr><td align='center'>");
NewWindow.document.write ("<img src=");
NewWindow.document.write (Picture);
NewWindow.document.write (">");
NewWindow.document.write ("</tr></table>");
NewWindow.document.write ("</td></tr><tr>");
NewWindow.document.write ("<td align='center' valign='bottom'>");
NewWindow.document.write ("<br><center><form><input type='button' value='FENSTER SCHLIESSEN' style='font-family: Verdana; font-size: 10px' onClick='self.close()'>");
NewWindow.document.write ("</td></tr></table>");
NewWindow.document.write ("</form></body></html>");
NewWindow.document.close();
NewWindow.resizeTo(xsize+75,ysize+35);
}
// end hiding from old browsers -->
</script>
---------------------------------------------------------------------
Hallo
in Punkto JAVA
Macht nichts, dies ist schließlich ein JavaScript-Problem ;)
???
Deine ?-Taste hat einen Fehler.
<script>
Die type-Angabe felt.
function OpenNewWindow(Picture,Breit,Hoch)
Füge hier einen zusätzlichen Parameter (zB "Text") hinzu, den du
NewWindow.document.write ("<td align='center' valign='bottom'>");
hier wieder ausgeben lässt. Die Ausgabe kannst du ja von den anderen Ausgaben abgucken.
NewWindow.document.write ("<br>[...]");
Bedenke: Das Popup funktioniert nur in Browsers, die Popups zulassen und
zudem JS aktiviert haben. Außerdem hast du nicht überall zugriff auf screen,
sodass dort das Script ebenfalls versagen kann.
Grüße
David