tach zusammen
habe mir von dynamicdrive.com ein nettes script zur effekthascherei gezogen und wollte das als kleine feature in meine webseite einbauen.
mein problem ist nun, das das script ein neues fenster aufmacht, ich würde aber gerne das eigene fenster verändern.
das script macht ein browserfenster in schritten größer.
hier das script:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>test</title>
<SCRIPT language=JavaScript>
<!-- Begin
function expandingWindow(website)
{
var windowprops='width=100,height=100,scrollbars=yes,status=yes,resizable=yes'
var heightspeed = 2; // vertical scrolling speed (higher = slower)
var widthspeed = 7; // horizontal scrolling speed (higher = slower)
var leftdist = 10; // distance to left edge of window
var topdist = 10; // distance to top edge of window
if (window.resizeTo&&navigator.userAgent.indexOf("Opera")==-1)
{
var winwidth = window.screen.availWidth - leftdist;
var winheight = window.screen.availHeight - 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>
<!-- set up your links, either via text links or form buttons-->
<a href="#" onClick="expandingWindow('http://www.yahoo.com');return false">Yahoo.com</a><br>
<form>
<input type="button" value="Freewarejava" onClick="expandingWindow('http://www.freewarejava.com')">
</form>
</body>
ich hab schon versucht das ganze mit hilfe meines javascript buches auseinanderzunehmen, das ist mir auch geglückt...ich verstehe zumindest zum teil was das script an welcher stelle macht, allerdings hab ich keine ahnung wie ich das ganze umstricken muß damit nicht ein neues sondern das aktuelle fenster genommen wird.
könnt ihr mir da helfen?
dank euch im vorraus
hellas
kermit