webForumDet fria alternativet
Logga in / Bli medlem

Onmouse-klick och mer html

JavaScript

5 svar · 221 visningar · startad av Lukaspojken

Medlem sedan maj 20011 312 inlägg
Frågan#1

Går det att gör så att när jag klickar på en länk så kommer det fram lite mer html under länken...exempel

html-kod
Länk1
html-kod

Vid länk1 klick så händer detta

html-kod
Länk1
Lite extra html kod
html-kod

Hur gör man det?

Medlem sedan juli 2000836 inlägg
#2

Förkalara gärna lite närmare vad du vill åstakomma, jag fattar inte riktigt...

------------------
- J-O-H-N-S-E-N -

Medlem sedan maj 20011 312 inlägg
#3

Man kan göra det i asp med querystring egentligen när jag tänker efter...men det borde även fungera att göra det på klienten. Försöker förtydliga mitt exempel...:)

[sida1.html]
Välkommen till sidan...blabla (html-kod)
Vill du ha dagsinformation klicka här (länk)

[sida1.html] vid länk-klick
Välkommen till sidan...blabla (html-kod)
Vill du ha dagsinformation klicka här (länk)
Massa information (html-kod)

Förstår du ungefär hur jag vill ha det?

Medlem sedan juni 200032 967 inlägg
#4

du kan ju alltid dölja/visa lager om det är så du menar?

Medlem sedan maj 20011 312 inlägg
#5

Menar du layers? Det fungerar väl inte så bra i netscape eller?

Jag skulle vilja ha nån form av if-sats...att om man klickar på länken så skrivs lite text ut på html-sidan.

Medlem sedan juli 2000836 inlägg
#6

Som du beskriver det låter det som om du vill ändra HTML-strukturen på sidan.
Detta funkar utmärkt i IE4+, NN4+, NS6 och övriga som stöder DOM. Dock ej i Opera! (För mer info, sök på innerHTML)

Det bästa är då att, som @nders säger, visa och dölja färdiga lager och det funkar för alla ovan nämnda läsara inklusive Opera. (Finns massor av trådar här som behandlar ämnet)

------------------
- J-O-H-N-S-E-N -

269 ms totalt · 4 externa anrop · v20260731065814-full.05830320
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)