[JS] Window
-
<script>
//Modeless window script- By DynamicDrive.com
//for full source code and terms of use
//visit http://www.dynamicdrive.com
function modelesswin(url,mwidth,mheight){
if (document.all&&window.print) //if ie5
eval('window.showModelessDialog(url,"","help:0;resizable:1;dialogWidth:'+mwidth+'px;dialogHeight:'+mheight+'px")')
else
eval('window.open(url,"","width='+mwidth+'px,height='+mheight+'px,resizable=1,scrollbars=1")')
}
//configure URL and window dimensions (width/height)
modelesswin("http://yahoo.com",600,600)
//To load via link, use something like below:
//<a href="java\1:modelesswin('http://yahoo.com',600,400)">Click here</a>
</script>**Tja der script ist ja gut und schön, aber nicht so, wie ich ihn haben will.
Ich möchte gerne, dass das neue Fenster so wie bei diesem \1:
**<script language="JavaScript1.2">
<!--
/***********************************************
* Auto Maximize Window Script- Dynamic Drive (www.dynamicdrive.com)
* This notice must stay intact for use
* Visit http://www.dynamicdrive.com/ for this script and 100's more.
***********************************************/
top.window.moveTo(0,0);
if (document.all) {
top.window.resizeTo(screen.availWidth,screen.availHeight);
}
else if (document.layers||document.getElementById) {
if (top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth){
top.window.outerHeight = screen.availHeight;
top.window.outerWidth = screen.availWidth;
}
}
//-->
</script>**
automatisch maximiert wird.
Und das beste wäre, wenn das für alle Browser möglich wäre.....Könnte mir das jemand machen?
vielen lieben dankWubbel
**[ Dieser Beitrag wurde am 14.06.2003 um 17:20 Uhr von Wubbel editiert. ]
-
Der Code sieht zwar nicht ganz vollständig aus, aber versuch's mal so:
<script> function modelesswin(url) { mwidth = screen.availWidth; mheight = screen.availHeight; var popupWin = null; if (document.all&&window.print) { //if ie5 // showModelessDialog kenne ich zwar nicht, aber ich nehme mal an, dass es genauso funktioniert popupWin = window.showModelessDialog(url,"","help:0;resizable:1;dialogWidth:'+mwidth+'px;dialogHeight:'+mheight+'px"); } else { popupWin = window.open(url,"","width='+mwidth+'px,height='+mheight+'px,resizable=1,scrollbars=1"); } if(popupWin) popupWin.moveTo(0,0); } //configure URL and window dimensions (width/height) modelesswin("http://yahoo.com") //To load via link, use something like below: //<a href="java\1:modelesswin('http://yahoo.com')">Click here</a> </script>
Der Code ist nicht getestet, und ich hoffe auch, dass ich nie auf eine solche Seite komme, da ich Fullscreen-Popups nicht ausstehen kann
[ Dieser Beitrag wurde am 14.06.2003 um 21:59 Uhr von flenders editiert. ]
-
hmm sowas ähnliches hab ich auch schon probiert, aber dieser funktioniert auch nicht.
Es öffnet nur in einer bestimmten größe
-
In dem Code ist auch ein Fehler.
Stattif (document.all&&window.print) { //if ie5 // showModelessDialog kenne ich zwar nicht, aber ich nehme mal an, dass es genauso funktioniert popupWin = window.showModelessDialog(url,"","help:0;resizable:1;dialogWidth:'+mwidth+'px;dialogHeight:'+mheight+'px"); } else { popupWin = window.open(url,"","width='+mwidth+'px,height='+mheight+'px,resizable=1,scrollbars=1"); }
muss es heißen:
if (document.all&&window.print) { //if ie5 // showModelessDialog kenne ich zwar nicht, aber ich nehme mal an, dass es genauso funktioniert popupWin = window.showModelessDialog(url,"","help:0;resizable:1;dialogWidth:"+mwidth+"px;dialogHeight:"+mheight+"px"); } else { popupWin = window.open(url,"","width="+mwidth+"px,height="+mheight+"px,resizable=1,scrollbars=1"); }
Das
if(popupWin) popupWin.moveTo(0,0);
kannst Du draußen lassen, weil's sowieso nur zu einem Fehler führt (Zugriff wurde verweigert). Das Fenster sollte i.d.R. trotzdem einigermaßen richtig positioniert werden.
Gruß,
yanni
-
<script type="text/javascript"> <!-- function popup(url) { var width = screen.availWidth-8; var height = screen.availHeight-28; popupWin = window.open(url,'popwin','top=0,left=0,width='+width+',height='+height+',scrollbars=yes'); } popup("http://www.google.de"); //To load via link, use something like below: //<a href="java\1:popup('http://www.google.de')">Click here</a> //--> </script>