Hallo,
Ik ben een beetje aan het piemelen met javascript.
Het gaat alleen niet zo als ik wil, helaas.
Ergens moet nog een stukkie: TopPosition = (screen.height) ? (screen.height-h)/2 : 0; " ofzo... zodat hij het venster vanuit het midden opend...
Maar ik zit maar te kutten. Heeft iemand een goede tip?
<html>
<head>
<title>title</title>
<SCRIPT language=JavaScript>
function expandingWindow(website) {
var windowprops='width=400,height=400,scrollbars=no,status=yes,resizable=no'
var heightspeed = 4; // vertical scrolling speed (higher = slower)
var widthspeed = 4; // horizontal scrolling speed (higher = slower)
var leftdist = 10; // distance to left edge of window
var topdist = 10; // distance to top edge of window<br>
if (window.resizeTo&&navigator.userAgent.indexOf("Opera")==-1) {
var winwidth = 400 - leftdist;
var winheight = 400 - topdist;
var sizer = window.open("","","left=" + leftdist + ",top=" + topdist +","+ windowprops);
for (sizeheight = 1; sizeheight < winheight; sizeheight += heightspeed)
sizer.resizeTo("1", sizeheight);
for (sizewidth = 1; sizewidth < winwidth; sizewidth += widthspeed)
sizer.resizeTo(sizewidth, sizeheight);
sizer.location = website;
}
else
window.open(website,'mywindow');
}
// End -->
</SCRIPT>
</head>
<body><br>
<br>
<!--links-->
<a href="#" onClick="expandingWindow('http://www.bla.com');return false">bla.com</a><br>
</body>
</html>
Ik ben een beetje aan het piemelen met javascript.
Het gaat alleen niet zo als ik wil, helaas.
Ergens moet nog een stukkie: TopPosition = (screen.height) ? (screen.height-h)/2 : 0; " ofzo... zodat hij het venster vanuit het midden opend...
Maar ik zit maar te kutten. Heeft iemand een goede tip?
<html>
<head>
<title>title</title>
<SCRIPT language=JavaScript>
function expandingWindow(website) {
var windowprops='width=400,height=400,scrollbars=no,status=yes,resizable=no'
var heightspeed = 4; // vertical scrolling speed (higher = slower)
var widthspeed = 4; // horizontal scrolling speed (higher = slower)
var leftdist = 10; // distance to left edge of window
var topdist = 10; // distance to top edge of window<br>
if (window.resizeTo&&navigator.userAgent.indexOf("Opera")==-1) {
var winwidth = 400 - leftdist;
var winheight = 400 - topdist;
var sizer = window.open("","","left=" + leftdist + ",top=" + topdist +","+ windowprops);
for (sizeheight = 1; sizeheight < winheight; sizeheight += heightspeed)
sizer.resizeTo("1", sizeheight);
for (sizewidth = 1; sizewidth < winwidth; sizewidth += widthspeed)
sizer.resizeTo(sizewidth, sizeheight);
sizer.location = website;
}
else
window.open(website,'mywindow');
}
// End -->
</SCRIPT>
</head>
<body><br>
<br>
<!--links-->
<a href="#" onClick="expandingWindow('http://www.bla.com');return false">bla.com</a><br>
</body>
</html>