Avatar billede lip Nybegynder
28. november 2000 - 08:36 Der er 21 kommentarer og
1 løsning

x og y position i DHTML

Jeg har brug for at vide om man kan finde positionen på x og y på et objekt i ns.
Jeg vil gerne hvis der kunne blive vist et eksempel.
Jeg har selv undersøgt sagen og fundet ud af, at man nok ikke kan.
Men jeg giver ikke op uden at jeg har afprøvet alle muligheder.
Der kunne jo være en af jer som viste hvordan.
lip
Avatar billede geeeet Nybegynder
28. november 2000 - 09:58 #1
Hvis du lægger dit objekt i et lag (div eller span) er det muligt at finde x og y koordinaterne på laget med:

document.lagnavn.left
document.lagnavn.top

til ie:

document.all.lagnavn.pixelLeft
document.all.lagnavn.pixelTop

Håber det kan hjælpe dig videre...

/Geeeet
Avatar billede lip Nybegynder
28. november 2000 - 12:17 #2
Ny har jeg udarbejdet følgende

function calculate() {
    if (document.all){
        X.value = document.all.foodiv.style.top
        Y.value = document.all.foodiv.style.left
    }
   
    if (document.layers){
        X.value = document.layers.foodiv.left
        Y.value = document.layers.foodiv.top
    }
   
    else if (document.getElementById){
        X.value = document.getElementById(\"foodiv\").style.left
        Y.value = document.getElementById(\"foodiv\").style.top
    }   
}

Hvordan er det lige jeg udskriver det på siden, så jeg kan teste det i alle browserne.
>jeg er gået lidt kold
lip
Avatar billede geeeet Nybegynder
28. november 2000 - 12:55 #3
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">

<html>
<head>
    <title>ghtml</title>
    <script language=\"javascript\">
    function hidegLayer(){
        if(document.layers) //netscape 4
            document.gLayer.visibility = \"hidden\";
        else if(document.all) //explorer 4 and 5
            document.all.gLayer.style.visibility = \"hidden\";
        else if(document.getElementById) //netscape 6 and explorer 5
            document.getElementById(\"gLayer\").style.visibility = \"hidden\";
    }
   
    function showgLayer(){
        if(document.layers) //netscape 4
            document.gLayer.visibility = \"visible\";
        else if(document.all) //explorer 4 and 5
            document.all.gLayer.style.visibility = \"visible\";
        else if(document.getElementById) //netscape 6 and explorer 5
            document.getElementById(\"gLayer\").style.visibility = \"visible\";
    }
   
    function movegLayerBy(x,y){
        if(document.layers) //netscape 4
            document.gLayer.moveBy(x,y);
        else if(document.all){ //explorer 4 and 5
            var left = document.all.gLayer.style.pixelLeft;
            var top = document.all.gLayer.style.pixelTop;
            document.all.gLayer.style.left = (left + x);
            document.all.gLayer.style.top = (top + y);
        }
        else if(document.getElementById){ //netscape 6 and explorer 5
            var left = parseInt(document.getElementById(\"gLayer\").style.left);
            var top = parseInt(document.getElementById(\"gLayer\").style.top);
            document.getElementById(\"gLayer\").style.left = (left + x);
            document.getElementById(\"gLayer\").style.top = (top + y);
        }
    }
   
    function movegLayerTo(x,y){
        if(document.layers) //netscape 4
            document.gLayer.moveTo(x,y);
        else if(document.all){ //explorer 4 and 5
            document.all.gLayer.style.left = x;
            document.all.gLayer.style.top = y;
        }
        else if(document.getElementById){ //netscape 6 and explorer 5
            document.getElementById(\"gLayer\").style.left = x;
            document.getElementById(\"gLayer\").style.top = y;
        }
    }
   
    var x;
    var y;
   
    function findXY(){
        if(document.layers){ //netscape 4
            x = document.gLayer.left;
            y = document.gLayer.top;
        }
        else if(document.all){ //explorer 4 and 5
            x = document.all.gLayer.style.pixelLeft;
            y = document.all.gLayer.style.pixelTop;
        }
        else if(document.getElementById){ //netscape 6 and explorer 5
            x = parseInt(document.getElementById(\"gLayer\").style.left);
            y = parseInt(document.getElementById(\"gLayer\").style.top);
        }
        document.form.x.value = x;
        document.form.y.value = y;
    }
   
    function writeItToLayer(what){
        if(document.layers){ //netscape 4
            document.gLayer.document.write(what);
            document.gLayer.document.close();
        }
        else if(document.all){ //explorer 4 and 5
            document.all.gLayer.innerHTML = what;
        }
        else if(document.getElementById) //netscape 6 and explorer 5
            document.getElementById(\"gLayer\").innerHTML = what;
    }
    </script>
</head>

<body>

| <a href=\"java script:showgLayer();\">Show gLayer</a> |
<a href=\"java script:hidegLayer();\">Hide gLayer</a> |
<a href=\"java script:movegLayerBy(50,20);\">Move gLayer By</a> |
<a href=\"java script:movegLayerTo(120,90);\">Move gLayer To</a> |
<a href=\"java script:findXY();\">Find x and y</a> |
<a href=\"java script:writeItToLayer(\'ghtml gLayer<br>says Wasabi\');\">WriteItToLayer</a> |

<form name=\"form\">

x: <input type=\"text\" name=\"x\">
y: <input type=\"text\" name=\"y\">

</form>

<span id=\"gLayer\" style=\"position:absolute; left:100; top:100; visibility:visible;\">ghtml gLayer</span>

</body>
</html>

/Geeeet
Avatar billede geeeet Nybegynder
28. november 2000 - 13:03 #4
Nogle små funktioner som man kan få brug for engang imellem, fikset til netscape 6 også...

/Geeeet
Avatar billede lip Nybegynder
28. november 2000 - 13:07 #5
Jeg er dybt taknemlig,
det virker som om du har styr på det.
Jeg har egentlig et spg til (du skal nok få flere point)
Når jeg nu  har fundet X og Y
Skal jeg bruge en function som plusser f.eks 250 til x og 300 til y.
Det er fordi jeg ud fra et objekt skal udregne hvor et andet objekt skal ligge.
dvs. de nye kordinater skal jeg indsætte i min objekt nr 2´s top og left.
Er det forståeligt.
Avatar billede geeeet Nybegynder
28. november 2000 - 13:14 #6
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">

<html>
<head>
    <title>ghtml</title>
    <script language=\"javascript\">
    function hidegLayer(){
        if(document.layers) //netscape 4
            document.gLayer.visibility = \"hidden\";
        else if(document.all) //explorer 4 and 5
            document.all.gLayer.style.visibility = \"hidden\";
        else if(document.getElementById) //netscape 6 and explorer 5
            document.getElementById(\"gLayer\").style.visibility = \"hidden\";
    }
   
    function showgLayer(){
        if(document.layers) //netscape 4
            document.gLayer.visibility = \"visible\";
        else if(document.all) //explorer 4 and 5
            document.all.gLayer.style.visibility = \"visible\";
        else if(document.getElementById) //netscape 6 and explorer 5
            document.getElementById(\"gLayer\").style.visibility = \"visible\";
    }
   
    function movegLayerBy(x,y){
        if(document.layers) //netscape 4
            document.gLayer.moveBy(x,y);
        else if(document.all){ //explorer 4 and 5
            var left = document.all.gLayer.style.pixelLeft;
            var top = document.all.gLayer.style.pixelTop;
            document.all.gLayer.style.left = (left + x);
            document.all.gLayer.style.top = (top + y);
        }
        else if(document.getElementById){ //netscape 6 and explorer 5
            var left = parseInt(document.getElementById(\"gLayer\").style.left);
            var top = parseInt(document.getElementById(\"gLayer\").style.top);
            document.getElementById(\"gLayer\").style.left = (left + x);
            document.getElementById(\"gLayer\").style.top = (top + y);
        }
    }
   
    function movegLayerTo(x,y){
        if(document.layers) //netscape 4
            document.gLayer.moveTo(x,y);
        else if(document.all){ //explorer 4 and 5
            document.all.gLayer.style.left = x;
            document.all.gLayer.style.top = y;
        }
        else if(document.getElementById){ //netscape 6 and explorer 5
            document.getElementById(\"gLayer\").style.left = x;
            document.getElementById(\"gLayer\").style.top = y;
        }
    }
   
    var x = 100;
    var y = 100;
   
    function findXY(){
        if(document.layers){ //netscape 4
            x = document.gLayer.left;
            y = document.gLayer.top;
        }
        else if(document.all){ //explorer 4 and 5
            x = document.all.gLayer.style.pixelLeft;
            y = document.all.gLayer.style.pixelTop;
        }
        else if(document.getElementById){ //netscape 6 and explorer 5
            x = parseInt(document.getElementById(\"gLayer\").style.left);
            y = parseInt(document.getElementById(\"gLayer\").style.top);
        }
        document.form.x.value = x;
        document.form.y.value = y;
    }
   
    function placegLayer2(){
        newX = x + 200;
        newY = y + 300;
        if(document.layers) //netscape 4
            document.gLayer2.moveTo(newX,newY);
        else if(document.all){ //explorer 4 and 5
            document.all.gLayer2.style.left = newX;
            document.all.gLayer2.style.top = newY;
        }
        else if(document.getElementById){ //netscape 6 and explorer 5
            document.getElementById(\"gLayer2\").style.left = newX;
            document.getElementById(\"gLayer2\").style.top = newY;
        }
    }
   
    function writeItToLayer(what){
        if(document.layers){ //netscape 4
            document.gLayer.document.write(what);
            document.gLayer.document.close();
        }
        else if(document.all){ //explorer 4 and 5
            document.all.gLayer.innerHTML = what;
        }
        else if(document.getElementById) //netscape 6 and explorer 5
            document.getElementById(\"gLayer\").innerHTML = what;
    }
    </script>
</head>

<body>

| <a href=\"java script:showgLayer();\">Show gLayer</a> |
<a href=\"java script:hidegLayer();\">Hide gLayer</a> |
<a href=\"java script:movegLayerBy(50,20);\">Move gLayer By</a> |
<a href=\"java script:movegLayerTo(120,90);\">Move gLayer To</a> |
<a href=\"java script:findXY();\">Find x and y</a> |
<a href=\"java script:placegLayer2();\">Place second gLayer</a> |
<a href=\"java script:writeItToLayer(\'ghtml gLayer<br>says Wasabi\');\">WriteItToLayer</a> |

<form name=\"form\">

x: <input type=\"text\" name=\"x\">
y: <input type=\"text\" name=\"y\">

</form>

<span id=\"gLayer\" style=\"position:absolute; left:100; top:100; visibility:visible;\">ghtml gLayer</span>
<span id=\"gLayer2\" style=\"position:absolute; left:100; top:100; visibility:visible;\">This moves around !</span>

</body>
</html>

når du har flyttet rundt på det første lag, skal du lige trykke på \"Find x and y\" for at opdatere variablerne som placerer det andet lag...
Du kan bare ændre funktionerne så alle funktioner opdaterer variablerne, og ikke kun \"Find x and y\" hvis du har lyst...

/Geeeet
Avatar billede lip Nybegynder
28. november 2000 - 13:47 #7
Det virker altsammen, men det er forudsat at jeg kender glayer´s position.
Hvad nu hvis jeg ikke på forhånd kender glayer´s positition.
Men først skal have den regnet ud!
Kan kan det???
Avatar billede geeeet Nybegynder
28. november 2000 - 13:52 #8
Ërstat den gamle funktion med denne...

function placegLayer2(){
        var newX;
        var newY;
        var ekstraX = 200;
        var ekstraY = 300;
        if(document.layers){ //netscape 4
            newX = (document.gLayer.left + ekstraX);
            newY = (document.gLayer.top + ekstraY);
            document.gLayer2.moveTo(newX,newY);
        }
        else if(document.all){ //explorer 4 and 5
            newX = (document.all.gLayer.style.pixelLeft + ekstraX);
            newY = (document.all.gLayer.style.pixelTop + ekstraY);
            document.all.gLayer2.style.left = newX;
            document.all.gLayer2.style.top = newY;
        }
        else if(document.getElementById){ //netscape 6 and explorer 5
            newX = (parseInt(document.getElementById(\"gLayer\").style.left) + ekstraX);
            newY = (parseInt(document.getElementById(\"gLayer\").style.top) + ekstraY);
            document.getElementById(\"gLayer2\").style.left = newX;
            document.getElementById(\"gLayer2\").style.top = newY;
        }
    }

Den læser først det første lags position, og placerer så det andet lag...

/Geeeet
Avatar billede lip Nybegynder
28. november 2000 - 14:18 #9
Jeg synes ikke rigtig at jeg kan rykke med gLayer2
For der skal ikke være position, left og top i <span></span> mere vel

Avatar billede lip Nybegynder
28. november 2000 - 14:31 #10
Den får slet ikke fat i glayer´s position!
Avatar billede geeeet Nybegynder
28. november 2000 - 15:21 #11
Nej den flytter ikke gLayer2 når du trykker på flyt.
Den flytter gLayer1 og rykker så gLayer2 så det passer med den speciferede afstand, NÅR du trykker på \"place second layer\"

/Geeeet
Avatar billede geeeet Nybegynder
28. november 2000 - 15:22 #12
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">

<html>
<head>
    <title>ghtml</title>
    <script language=\"javascript\">
    function hidegLayer(){
        if(document.layers) //netscape 4
            document.gLayer.visibility = \"hidden\";
        else if(document.all) //explorer 4 and 5
            document.all.gLayer.style.visibility = \"hidden\";
        else if(document.getElementById) //netscape 6 and explorer 5
            document.getElementById(\"gLayer\").style.visibility = \"hidden\";
    }
   
    function showgLayer(){
        if(document.layers) //netscape 4
            document.gLayer.visibility = \"visible\";
        else if(document.all) //explorer 4 and 5
            document.all.gLayer.style.visibility = \"visible\";
        else if(document.getElementById) //netscape 6 and explorer 5
            document.getElementById(\"gLayer\").style.visibility = \"visible\";
    }
   
    function movegLayerBy(x,y){
        if(document.layers) //netscape 4
            document.gLayer.moveBy(x,y);
        else if(document.all){ //explorer 4 and 5
            var left = document.all.gLayer.style.pixelLeft;
            var top = document.all.gLayer.style.pixelTop;
            document.all.gLayer.style.left = (left + x);
            document.all.gLayer.style.top = (top + y);
        }
        else if(document.getElementById){ //netscape 6 and explorer 5
            var left = parseInt(document.getElementById(\"gLayer\").style.left);
            var top = parseInt(document.getElementById(\"gLayer\").style.top);
            document.getElementById(\"gLayer\").style.left = (left + x);
            document.getElementById(\"gLayer\").style.top = (top + y);
        }
    }
   
    function movegLayerTo(x,y){
        if(document.layers) //netscape 4
            document.gLayer.moveTo(x,y);
        else if(document.all){ //explorer 4 and 5
            document.all.gLayer.style.left = x;
            document.all.gLayer.style.top = y;
        }
        else if(document.getElementById){ //netscape 6 and explorer 5
            document.getElementById(\"gLayer\").style.left = x;
            document.getElementById(\"gLayer\").style.top = y;
        }
    }
   
    var x = 100;
    var y = 100;
   
    function findXY(){
        if(document.layers){ //netscape 4
            x = document.gLayer.left;
            y = document.gLayer.top;
        }
        else if(document.all){ //explorer 4 and 5
            x = document.all.gLayer.style.pixelLeft;
            y = document.all.gLayer.style.pixelTop;
        }
        else if(document.getElementById){ //netscape 6 and explorer 5
            x = parseInt(document.getElementById(\"gLayer\").style.left);
            y = parseInt(document.getElementById(\"gLayer\").style.top);
        }
        document.form.x.value = x;
        document.form.y.value = y;
    }
   
    function placegLayer2(){
        var newX;
        var newY;
        var ekstraX = 200;
        var ekstraY = 300;
        if(document.layers){ //netscape 4
            newX = (document.gLayer.left + ekstraX);
            newY = (document.gLayer.top + ekstraY);
            document.gLayer2.moveTo(newX,newY);
        }
        else if(document.all){ //explorer 4 and 5
            newX = (document.all.gLayer.style.pixelLeft + ekstraX);
            newY = (document.all.gLayer.style.pixelTop + ekstraY);
            document.all.gLayer2.style.left = newX;
            document.all.gLayer2.style.top = newY;
        }
        else if(document.getElementById){ //netscape 6 and explorer 5
            newX = (parseInt(document.getElementById(\"gLayer\").style.left) + ekstraX);
            newY = (parseInt(document.getElementById(\"gLayer\").style.top) + ekstraY);
            document.getElementById(\"gLayer2\").style.left = newX;
            document.getElementById(\"gLayer2\").style.top = newY;
        }
    }
   
    function writeItToLayer(what){
        if(document.layers){ //netscape 4
            document.gLayer.document.write(what);
            document.gLayer.document.close();
        }
        else if(document.all){ //explorer 4 and 5
            document.all.gLayer.innerHTML = what;
        }
        else if(document.getElementById) //netscape 6 and explorer 5
            document.getElementById(\"gLayer\").innerHTML = what;
    }
    </script>
</head>

<body>

| <a href=\"java script:showgLayer();\">Show gLayer</a> |
<a href=\"java script:hidegLayer();\">Hide gLayer</a> |
<a href=\"java script:movegLayerBy(50,20);\">Move gLayer By</a> |
<a href=\"java script:movegLayerTo(120,90);\">Move gLayer To</a> |
<a href=\"java script:findXY();\">Find x and y</a> |
<a href=\"java script:placegLayer2();\">Place second gLayer</a> |
<a href=\"java script:writeItToLayer(\'ghtml gLayer<br>says Wasabi\');\">WriteItToLayer</a> |

<form name=\"form\">

x: <input type=\"text\" name=\"x\">
y: <input type=\"text\" name=\"y\">

</form>

<span id=\"gLayer\" style=\"position:absolute; left:100; top:100; visibility:visible;\">ghtml gLayer</span>
<span id=\"gLayer2\" style=\"position:absolute; left:100; top:100; visibility:visible;\">This moves around !</span>

</body>
</html>


Prøv med hele koden  engang...

/Geeeet
Avatar billede lip Nybegynder
28. november 2000 - 15:29 #13
Ja, men du har en foruddiffeneret top og left på glayer.
Det har jeg ikke
Jeg ved udmiddelbart ikke hvor mit glayer befinder sig, da det er forskelligt hvor stor en opløsning man kører i.
Avatar billede geeeet Nybegynder
28. november 2000 - 15:32 #14
Det er ligemeget...
Funktionen som placerer gLayer2, læser glayers position, og bruger det til at regne ud fra...
Du er da også nødt til at have defineret en top og en left med absolute, ellers virker det ikke i netscape...
Netscape opfatter kun lag som lag hvis det er absolute...

/Geeeeet
Avatar billede lip Nybegynder
28. november 2000 - 15:57 #15
sorry det funker altså ikke
Avatar billede geeeet Nybegynder
28. november 2000 - 15:58 #16
jo det virker fint.. jeg lægger et link op imorgen tidlig, har lidt travlt lige nu...

/Geeeet
Avatar billede lip Nybegynder
28. november 2000 - 16:46 #17
Geeeet
Jeg har også et andet problem.
Jeg skal bruge functionen på flere layers og ikke kun på glayer2

det drejer sig nemlig om 10 layer,
så hvis det er muligt kan functinonen så blive generel i stedet for kun at henvise til gLayer2.
En stor taknemmelighed her fra.
lip
Avatar billede geeeet Nybegynder
29. november 2000 - 12:22 #18
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">

<html>
<head>
    <title>ghtml</title>
    <script language=\"javascript\">
    function moveLayers(){
        var gLayerX;
        var gLayerY;
        if(document.layers){
            //reads coordinates
            gLayerX = document.gLayer.left;
            gLayerY = document.gLayer.top;
            //places the ten layers
            document.gLayer1.left = gLayerX + 200;
            document.gLayer1.top = gLayerY + 200;
            document.gLayer2.left = gLayerX + 190;
            document.gLayer2.top = gLayerY + 190;
            document.gLayer3.left = gLayerX + 180;
            document.gLayer3.top = gLayerY + 180;
            document.gLayer4.left = gLayerX + 170;
            document.gLayer4.top = gLayerY + 170;
            document.gLayer5.left = gLayerX + 160;
            document.gLayer5.top = gLayerY + 160;
            document.gLayer6.left = gLayerX + 150;
            document.gLayer6.top = gLayerY + 150;
            document.gLayer7.left = gLayerX + 140;
            document.gLayer7.top = gLayerY + 140;
            document.gLayer8.left = gLayerX + 130;
            document.gLayer8.top = gLayerY + 130;
            document.gLayer9.left = gLayerX + 120;
            document.gLayer9.top = gLayerY + 120;
            document.gLayer10.left = gLayerX + 110;
            document.gLayer10.top = gLayerY + 110;
        }
        else if(document.all){
            //reads coordinates
            gLayerX = document.all.gLayer.style.pixelLeft;
            gLayerY = document.all.gLayer.style.pixelTop;
            //places the ten layers
            document.all.gLayer1.style.left = gLayerX + 200;
            document.all.gLayer1.style.top = gLayerY + 200;
            document.all.gLayer2.style.left = gLayerX + 190;
            document.all.gLayer2.style.top = gLayerY + 190;
            document.all.gLayer3.style.left = gLayerX + 180;
            document.all.gLayer3.style.top = gLayerY + 180;
            document.all.gLayer4.style.left = gLayerX + 170;
            document.all.gLayer4.style.top = gLayerY + 170;
            document.all.gLayer5.style.left = gLayerX + 160;
            document.all.gLayer5.style.top = gLayerY + 160;
            document.all.gLayer6.style.left = gLayerX + 150;
            document.all.gLayer6.style.top = gLayerY + 150;
            document.all.gLayer7.style.left = gLayerX + 140;
            document.all.gLayer7.style.top = gLayerY + 140;
            document.all.gLayer8.style.left = gLayerX + 130;
            document.all.gLayer8.style.top = gLayerY + 130;
            document.all.gLayer9.style.left = gLayerX + 120;
            document.all.gLayer9.style.top = gLayerY + 120;
            document.all.gLayer10.style.left = gLayerX + 110;
            document.all.gLayer10.style.top = gLayerY + 110;
        }
        else if(document.getElementById){
            //reads coordinates
            gLayerX = parseInt(document.getElementById(\"gLayer\").style.left);
            gLayerY = parseInt(document.getElementById(\"gLayer\").style.left);
            //places the ten layers
            document.getElementById(\"gLayer1\").style.left = gLayerX + 200;
            document.getElementById(\"gLayer1\").style.top = gLayerY + 200;
            document.getElementById(\"gLayer2\").style.left = gLayerX + 190;
            document.getElementById(\"gLayer2\").style.top = gLayerY + 190;
            document.getElementById(\"gLayer3\").style.left = gLayerX + 180;
            document.getElementById(\"gLayer3\").style.top = gLayerY + 180;
            document.getElementById(\"gLayer4\").style.left = gLayerX + 170;
            document.getElementById(\"gLayer4\").style.top = gLayerY + 170;
            document.getElementById(\"gLayer5\").style.left = gLayerX + 160;
            document.getElementById(\"gLayer5\").style.top = gLayerY + 160;
            document.getElementById(\"gLayer6\").style.left = gLayerX + 150;
            document.getElementById(\"gLayer6\").style.top = gLayerY + 150;
            document.getElementById(\"gLayer7\").style.left = gLayerX + 140;
            document.getElementById(\"gLayer7\").style.top = gLayerY + 140;
            document.getElementById(\"gLayer8\").style.left = gLayerX + 130;
            document.getElementById(\"gLayer8\").style.top = gLayerY + 130;
            document.getElementById(\"gLayer9\").style.left = gLayerX + 120;
            document.getElementById(\"gLayer9\").style.top = gLayerY + 120;
            document.getElementById(\"gLayer10\").style.left = gLayerX + 110;
            document.getElementById(\"gLayer10\").style.top = gLayerY + 110;
        }
        alert(gLayerX + \", \" + gLayerY);
    }
    </script>
</head>

<body onload=\"moveLayers();\">

<span id=\"gLayer\" style=\"position:absolute; left:10; top:10; visibility:visible;\">ghtml gLayer</span>

<span id=\"gLayer1\" style=\"position:absolute; left:1; top:1; visibility:visible;\">ghtml gLayer</span>
<span id=\"gLayer2\" style=\"position:absolute; left:1; top:1; visibility:visible;\">ghtml gLayer</span>
<span id=\"gLayer3\" style=\"position:absolute; left:1; top:1; visibility:visible;\">ghtml gLayer</span>
<span id=\"gLayer4\" style=\"position:absolute; left:1; top:1; visibility:visible;\">ghtml gLayer</span>
<span id=\"gLayer5\" style=\"position:absolute; left:1; top:1; visibility:visible;\">ghtml gLayer</span>
<span id=\"gLayer6\" style=\"position:absolute; left:1; top:1; visibility:visible;\">ghtml gLayer</span>
<span id=\"gLayer7\" style=\"position:absolute; left:1; top:1; visibility:visible;\">ghtml gLayer</span>
<span id=\"gLayer8\" style=\"position:absolute; left:1; top:1; visibility:visible;\">ghtml gLayer</span>
<span id=\"gLayer9\" style=\"position:absolute; left:1; top:1; visibility:visible;\">ghtml gLayer</span>
<span id=\"gLayer10\" style=\"position:absolute; left:1; top:1; visibility:visible;\">ghtml gLayer</span>

</body>
</html>


/Geeeet
Avatar billede lip Nybegynder
29. november 2000 - 20:55 #19
Geeeet
Har du en email, så kan jeg bedre vise dig mit problem.
Det er nemlig således at jeg skal have layernes til at ligge på et bestemt sted på et baggrundsbillede.
Det er lidt svært at forklare.
Men hvis du ser min fil med baggrundsbillede og layers, vil du kunne se mit problem.
Avatar billede geeeet Nybegynder
30. november 2000 - 10:01 #20
ok, min mail er geeeet@ghtml.com

/Geeeet
Avatar billede lip Nybegynder
04. december 2000 - 09:46 #21
Tak for hjælpen geeeet, det var meget givende
lip
Avatar billede geeeet Nybegynder
04. december 2000 - 10:44 #22
Det var så lidt :-)

/Geeeet
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester