kermit the frog: brauche bisserl hilfe bei modifizieren von script

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

  1. Kalimera Kermit

    ersetz
    var sizer = window.open("","","left=" + leftdist + ",top=" + topdist +","+ windowprops);
    durch
    var sizer = this;

    Klicker dann hier <a href="#" onClick="expandingWindow('http://www.yahoo.com');return false">Yahoo.com</a><br> noch deine eigene Seite rein und die Sache müßte im gleichen Fenster ablaufen.

    Goofy

  2. tach zusammen

    tach :)

    BOAAAH aus den Ferien zurück für 3 Tage und dann wieder rein in die Ferien *rofl*

    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.

    mhh hört sich net schwer an ;)

    ich hab einfach mal fast alles so gelassen damit dus auch ma schnallst..

    lösung.

    <!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;
    for (sizeheight = 1; sizeheight < winheight; sizeheight += heightspeed)
    window.resizeTo("1", sizeheight);
    for (sizewidth = 1; sizewidth < winwidth; sizewidth += widthspeed)
    window.resizeTo(sizewidth, sizeheight);
    window.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="Click druff, Junge:)" onClick="expandingWindow('http://forum.de.selfhtml.org')">
    </form>

    </body>
    </html>

    tOM