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

Lager o länkar


Inkan

Rekommendera Poster

Hej!

Jag har lagt menyn med länkar i ett lager och text i ett annat lager. När man klickar på en länk i menyn ska texten bytas ut mot ett annan text som ligger i annat lager. Hur gör jag för att byta lager?

Länk till kommentar
Dela på andra webbplatser

Vet att det går utmärkt om du använder ifsatser i ASP. Tror även det ska gå bra med javascript. Att göra det i ren html tror jag kan bli svårt. Har du kikat på http://www.dhtmlcentral.com

De tror jag har något exempel i DHTML som kan passa för ditt önskemål

 

Länk till kommentar
Dela på andra webbplatser

Christoffer Eklund

Hej, det går alldeles utmärkt.

 

Du använder dig av innerHTML

ex med ett lager som heter apa:

document.all("apa").innerHTML="test";

 

Hoppas det är tillräckligt för att du ska komma vidare.

 

/doffe

 

 

 

Länk till kommentar
Dela på andra webbplatser

Christoffer Eklund

Hej, lägg det här innaför dina <head>-taggar

 

<script>
function byt() {
document.all("apa").innerHTML="test";
}
</script>

 

Sen i bodyn

<div id="apa"></div>

<a href="javascript:byt()">byt innehåll</a>

 

 

Hoppas du förstår.

 

/doffe

 

Länk till kommentar
Dela på andra webbplatser

Hej igen!

Lessen men jag är inte så haj på det här med lager. Det funkar inte. Vad är innerHTML. för nåt? Vad står "test" för, är det lagret som ska stå där? Eller ska lagret stå där "apa" står?

Tack för ditt tålamod.

 

Länk till kommentar
Dela på andra webbplatser

Christoffer Eklund

Hej, nu skickar jag med hela koden så du förstår vad jag menar.

 

<html>
<head>
<title>Untitled</title>
<script>
function byt() {
document.all("apa").innerHTML="hej hopp";
}
</script>	
</head>

<body>


<a href="javascript:byt()">byt innehåll</a>
<br>
<br>


<div id="apa">Text som kommer bytas</div>



</body>
</html>

 

Nu kommer alltså texten i lager "apa" bytas ut mot "hej hopp"

 

Och hemligheten här är just innerHTML som gör just vad det låter som.

Nu fungerar det här endast i Explorer, men hör av dig om du inte vet hur man gör i Netscape så fixar vi det.

 

Lycka till

/doffe

 

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...