StarGate: HILFE !!! Layer Moven und Skalieren

Beitrag lesen

Hallo Profis out there :)

Bin hier wirklich am verzweifeln.

Möchte gerne bei einer onclick action das sich ein Layer visible macht
und dann von der ausgangsposition sich zu einer bestimmten position bewegt und dann skaliert. Im prinzip sowas wie ein "MAXIMIEREN" eines Fensters unter Windows wenn es auf der Taskleiste ist.

Habe dazu schon folgende funktion geschrieben:

var destx = 350
var desty = 50
var sizex = 550;
var sizey = 540;
var Id=0;

function move(LyID,xpos,ypos){
xpos++;
ypos++;
if(document.layers)
{
 document.LyID.style.visibility = 'visbile';
 alert("document.Layer ist es !");
 document.LyID.left=xpos;
 document.LyID.top=ypos;
}

if(document.all)
{
 document.all.LyID.style.visibility = 'visible';
 alert("document.all ist es !");
 document.all.LyID.style.left=xpos;
 document.all.LyID.style.top=ypos;
}

if(!document.all && document.getElementById)
{
 document.getElementById(LyID).style.visibility = 'visible';
 alert("document.getElementByID ist es !");
 document.getElementById(LyID).style.left=xpos+"px";
 document.getElementById(LyID).style.top=ypos+"px";
}

if (xpos>=destx, ypos>=desty){
 window.clearTimeout(Id);Id=0;
 document.getElementById(LyID).style.width=sizex+"px";
 document.getElementById(LyID).style.height=sizey+"px";
 }else{
  Id = window.setTimeout("move(LyID,xpos,ypos);",-5000);
 }
}

Bloß irgendwie haut das alles nicht hin :( es liegt wohl eher an der übergabe des LyID parameters, da browserspezifisch ein "" oder '' verwendet wird. Habe sowohl die Aktion funktion von GoLive probiert als auch manuell per hand ein <a onclick="move("Ebene1",350,50)" href="#"></a>. funktioniert aber beides nicht.

Bitte helft mir.

Gruß

R.B.