Byta ut div mot layer?

JavaScript

5 svar · 174 visningar · startad av nordan

Medlem sedan juni 2000949 inlägg
Trådstart#1

Hej!
Skulle det inte gå att byta ut div mot layer eller tvärt om beroende på vilken browser man har :q
Fick detta exempel på hur det fungerar men mousout på lager.
Men layer måste ju ligga i div för att det skall funka i IE.
Går det inte att göra så att man byter ut just den koden asså
Typ så här

if(browser eq "netscape"){
kod = div;
}
else if(browser eq "internet explorer"){
kod = layer;
}

Jag har fått för mig att det skall gå men jag får inte till det riktigt.
Är det någon som kan hjälpa mig att få till detta eller det kanske inte funkar?

Medlem sedan okt. 2000238 inlägg
#2

du kan nog göra det utan java. gör layer och sen positionerar du ut det med stylekod:

<layer top="50" left="50" style="position:absolute;left:50;top:50;"></layer>

nu komme jag inte riktigt ihåg hur layer ser ut men det där är väl ungefär rätt. vanliga lager som man använder i ie är ju med css.

Medlem sedan juni 2000949 inlägg
#3

Gör man som du McMiller funkar inte onMouseOut på lagret i netscape som det skall
Min slutsats är att man måste göra på detta sätt eller placera ett layer i en div tagg vet inte om det är rätt men jag tror det.

Medlem sedan dec. 2000596 inlägg
#4

McMiller>>>

Java?

Jag trodde att det här var ett javascript-forum.

Medlem sedan juni 2000949 inlägg
#5

Error både du och jag förstod vad han mena så vad gör det?

Medlem sedan okt. 2000238 inlägg
#6

det var javascript jag mena. tänker aldrig på att det är två olika saker när jag skriver... :e

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