Archivlink: javarea.de Forum > JavaScript > folgende popupscripts vereinigen?
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > folgende popupscripts vereinigen?

Pages: [1]

geschrieben von devil77 am 19.03.2005 - 12:36
hallo,

hab in meiner seite 2 verschieden scripts für popup. einfach weil ich es nicht besser weis, also sorry.
ein popup ruft bilder vergrößert auf und mit dem anderen rufe ich vrml datei auf. ich würde aber gerne alles in einem script haben. auf meiner seite sind 2 bilder verkleinert dargestellt. beim klick auf das eine bild soll es vergrößert im popup erscheinen. beim klick aufs andere bild soll eine vrml datei geöffnet werden. wenn möglich nur mit einem popup und das popup immer vor der hauptseite.
mit den 2 scripten hab ich es schon so hinbekommen das beides im gleichen popup aufgeht. aber nur der erste klick liegt im vordegrund. beim zweiten klick liegt das popup im hintergrund. auch möchte ich im popup gerne einen button zum fenster schließen. hoffe das ist nicht zuviel auf einmal?
brauch das halt für meine diplomarbeit zur präsentation und beschäftige mich das erstemal mit java.
schon mal riesen dank im voraus.
hier die 2 scripte im head

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
<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>
<script type="text/javascript">
<!--
	function openWin(url,name,arguments) {
		newWindow = window.open(url, name, arguments);
            newWindow.screenX = window.screenX;
		newWindow.screenY = window.screenY;
		newWindow.focus();
	}
//->
</script>



und hier die einzelnen aufrufe der bilder.
aufruf für script1

<a href=# onClick="OpenNewWindow('./startbild1.jpg',800,450);return false;">

aufruf für script2

<a href=# onClick="openWin('balken-var1.wrl','NeuEins','width=800,height=450,status=no,toolbar=no,menubar=no,scrollbars=no,resizable=ye s')";return false;/a>
:confused: :confused: :confused: :confused: :confused: :confused: :confused:


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