Archivlink: javarea.de Forum > JavaScript > wie popup bei klick schließen?
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > wie popup bei klick schließen?

Pages: [1]

geschrieben von devil77 am 17.03.2005 - 14:18
hallo,

hab eine kurze frage.
im headbereich meiner seite habe ich folgendes eingefügt

<META HTTP-EQUIV="imagetoolbar" CONTENT="no">

<SCRIPT LANGUAGE="JavaScript">
<!--- Hide script from old browsers
function OpenNewWindow(cPicture,nWidth,nHeight,nBorder)
{
NewWindow=window.open("","NeuEins","HEIGHT="+nHeight+",WIDTH="+nWidth+",scrollbars=no,resizable=no,top=5,left=5");
NewWindow.document.write ("<HTML><HEAD><TITLE>");
NewWindow.document.write ("</TITLE></HEAD>");
NewWindow.document.write ("<BODY BGCOLOR='black'>");
NewWindow.document.write ("<P ALIGN=CENTER>");
NewWindow.document.write ("<FONT FACE='Arial' SIZE='+2' COLOR='White'><B>");

NewWindow.document.write ("</B></FONT>");
NewWindow.document.write ("<IMG SRC=");
NewWindow.document.write (cPicture);
NewWindow.document.write (">");
NewWindow.document.write ("</P>");
NewWindow.document.write ("<center><FORM><INPUT TYPE='button' VALUE='Fenster zu' onClick='self.close()'>");
NewWindow.document.write ("</FORM></CENTER></BODY></HTML>");
NewWindow.document.write ("</BODY></HTML>");
NewWindow.document.close();
return false;
}

// end hiding from old browsers -->
</SCRIPT>

und das bild hat folgenden text

<div align="center"><a href=# onClick="OpenNewWindow('./startbild2.jpg',800,450);return false;"><IMG ID="Bild6" HEIGHT=59 WIDTH=130 SRC="file:///F:/diplomarbeit/startbild/2.gif" BORDER=0 ALT="bild1" ></a></div>

jetzt habe ich noch einen butten zum fenster schließen. wie kann ich das script ändern, das man nur noch ins popup fenster klicken muß und es geht zu. hat jemand nen tip?
danke im voraus.

geschrieben von Jan am 17.03.2005 - 20:16
Hi!

Was ist den in dem Fenster drinne?
Ein Button zum Schließen des Fensters
ist ja bereits berücksichtigt.

Gruß
Jan

geschrieben von devil77 am 17.03.2005 - 20:29
in dem popup ist nur ein bild drinne. und anstatt des buttons will ich einfach irgendwo ins bild klicken zum schließen.

geschrieben von Raver2 am 17.03.2005 - 20:36
Zitat
 Original geschrieben von devil77 am 17.03.2005 - 14:18

<META HTTP-EQUIV="imagetoolbar" CONTENT="no">

<SCRIPT LANGUAGE="JavaScript">
<!--- Hide script from old browsers
function OpenNewWindow(cPicture,nWidth,nHeight,nBorder)
{
NewWindow=window.open("","NeuEins","HEIGHT="+nHeight+",WIDTH="+nWidth+",scrollbars=no,resizable=no,top=5,left=5");
NewWindow.document.write ("<HTML><HEAD><TITLE>");
NewWindow.document.write ("</TITLE></HEAD>");
NewWindow.document.write ("<BODY BGCOLOR='black'>");
NewWindow.document.write ("<P ALIGN=CENTER>");
NewWindow.document.write ("<FONT FACE='Arial' SIZE='+2' COLOR='White'><B>");

NewWindow.document.write ("</B></FONT>");
NewWindow.document.write ("<IMG SRC=");
NewWindow.document.write (cPicture);
NewWindow.document.write ("onClick='self.close()'>");
NewWindow.document.write ("</BODY></HTML>");
NewWindow.document.write ("</BODY></HTML>");
NewWindow.document.close();
return false;
}

// end hiding from old browsers -->
</SCRIPT>


geschrieben von devil77 am 17.03.2005 - 20:53
hab das ganze mal probiert. jetzt öffnet er das popup, stellt aber kein bild mehr dar.

div align="center"><a href=# onClick="OpenNewWindow('./startbild2.jpg',800,450);return false;"><IMG ID="Bild6" HEIGHT=59 WIDTH=130 SRC="file:///F:/diplomarbeit/startbild/2.gif" BORDER=0 ALT="bild1" ></a></div>

code ist der selbe geblieben. ist da jetz ein fehler drinne?

geschrieben von Klaush am 17.03.2005 - 21:06
der Unterschied ist der, dass jetzt eine Lücke zwischen " und onClick ist.
Der Fehler liegt hier:
HTML-Quelltext
1: 
NewWindow.document.write ("onClick='self.close()'>");


mach das daraus:
HTML-Quelltext
1: 
NewWindow.document.write (" onClick='self.close()'>");



Des Weiteren solltest du hier den richtigen Pfad zum Bild angeben.
FALSCH
HTML-Quelltext
1: 
<IMG ID="Bild6" HEIGHT=59 WIDTH=130 SRC="file:///F:/diplomarbeit/startbild/2.gif" BORDER=0 ALT="bild1" >


RICHTIG
HTML-Quelltext
1: 
<IMG ID="Bild6" HEIGHT=59 WIDTH=130 SRC="./diplomarbeit/startbild/2.gif" BORDER=0 ALT="bild1" >





geschrieben von devil77 am 17.03.2005 - 21:16
funktionert super, danke.

geschrieben von devil77 am 19.03.2005 - 11:06
hallo,

wie kann ich das script ändern das es nicht nur bilder aufmacht sondern auch vrml dateien?
wenn ich einfach die datei angebe kommt das popup aber die datei wird nicht angezeigt.


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.