Just nu i M3-nätverket
Gå till innehåll

Kod under lager ska åka nedåt när lager visas.


Miky

Rekommendera Poster

Har hittat nedan kod från www.javascript.nu men skulle vilja att koden som är under bilen ska ligga tätt intill text alternativt bilden ovanför beroende på om bilden är synlig eller ej.

 

 

<SCRIPT LANGUAGE="JavaScript">
<!--This is one of many scripts which are available at:     *---
//--http://www.JavaScript.nu/javascript                     *---
//--This script is FREE, but you MUST let these lines       *---
//--remain if you use this script.                          *---

function visa_dolj(namn,varde)
{
if (document.all)
{
document.all[namn].style.visibility=varde;      //Explorer 4,5 har denna hierarki
}
else if (document.layers)
{
document.layers[namn].visibility=varde;         //Netscape 4 har denna hierarki
}
else if (document.getElementById)
{
document.getElementById(namn).style.visibility=varde;    //Netscape 6 har denna hierarki
}
}
//-->
</SCRIPT>

Titta på mina pengar! Du kan båda
<A HREF="javascript:visa_dolj('magicmoney','hidden')">dölja</A>
och
<A HREF="javascript:visa_dolj('magicmoney','visible')">visa</A>
dem.
<BR>
<DIV ID="magicmoney"><IMG SRC="pengar.gif"></DIV>
[color="#0000ff"]DENNA TEXT VILL JAG ATT DEN SKA LIGGA TÄTT INTILL LÄNKARNA OVAN NÄR BILDEN INTE SYNS![/color]

 

/MVH MikY

Crew @ http://www.festaloss.com

Crew @ http://linksite.mine.nu

 

Länk till kommentar
Dela på andra webbplatser

Det kändes som ett gammalt script-exempel.

Som det är nu så finns ju div:en alltid där på sin plats men den skiftar mellan att synas och inte att synas.

Då blir det ju så att texten aldrig kommer upp under länkarna.

Lösningen är att påverka om lagret ska finnas eller inte på sin plats och det gör du med display.

 

Ändra funktionen till:

function visa_dolj(namn,varde){
document.getElementById(namn).style.display=varde;
}

Ändra länkarna till:

<A HREF="javascript:visa_dolj('magicmoney','none')">dölja</A>
<A HREF="javascript:visa_dolj('magicmoney','')">visa</A>

 

Länk till kommentar
Dela på andra webbplatser

Hur skriver jag om jag vill att <DIV>'en ska vara dold från början?

Har testat att lägga "dölja-funktionen" i en onload i <BODY> men det är lite irriterande när innehållet i <DIV> blinkar till vid sidladdning.

 

/MVH MikY

Crew @ http://www.festaloss.com

Crew @ http://linksite.mine.nu

 

[inlägget ändrat 2007-01-05 19:05:13 av Miky]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...