Avatar billede rrm Nybegynder
23. september 2003 - 23:25 Der er 11 kommentarer og
1 løsning

Dynamisk menu spørgsmål.

Davs.

Jeg har lavet denne menu (http://rrm1.users.whitehat.dk/misc/dmenu/), og så jeg to spørgsmål:

1) Hvilke browser virker det i (har testet med Opera 7 og IE 6, ved godt at det ikke virker mozilla (se spørgsmål 2)) og om der er problemer med at få det menuen til at virke.

2) Jeg har lidt med problemer med koden:
document.getElementById(child).style.posLeft = left;
I mozilla 1.4 (Netscape 7 m.fl.) vil den ikke ændre positionen for elementet. Jeg har prøvet med left + "px"; men uden at det virkede.. Nogen forslag...

På forhånd tak.
Avatar billede skovenborg Nybegynder
23. september 2003 - 23:45 #1
normalt i javascript skriver du:
document.getElementById(child).style.left = leftvar + "px";
Avatar billede skovenborg Nybegynder
23. september 2003 - 23:46 #2
posLeft er en IE ting (og Opera fordi den er IE-kompitabel), og desuden må du heller ikke kalde din variabel for left, når du bruger den i ovenstående kommando.
Avatar billede rrm Nybegynder
23. september 2003 - 23:51 #3
ok tak...
Avatar billede skovenborg Nybegynder
23. september 2003 - 23:53 #4
ska' jeg smide et svar?!? ;-)

Hvis du ikke lige kan få det til at virke så sig lige til.
Avatar billede rrm Nybegynder
23. september 2003 - 23:57 #5
Vi lige vente lidt med at accepter dit svar, for at se om nogle kommentere sørgsmål 1. Men tak igen...
Avatar billede skovenborg Nybegynder
24. september 2003 - 00:02 #6
umiddelbart ser det fint ud i mozilla 1.4 - i forhold til IE.
Avatar billede skovenborg Nybegynder
24. september 2003 - 15:20 #7
du har ikke mulighed for at downloade mozilla for selv at teste det???

Mozilla Firebird fylder ikke så meget, så den kan du jo teste det på:
http://texturizer.net/firebird/download.html
Avatar billede rrm Nybegynder
25. september 2003 - 15:41 #8
jo jeg har testet menuen i opera 7, ie 6, mozilla 1.4 og Firebird 0.6. Det jeg gerne havde er at den bliver testet i andre versioner for at se om den virker. Har ikke selv mulighed for det.
Avatar billede rrm Nybegynder
27. september 2003 - 12:44 #9
nå, men tak for hjælpen skovenborg....
Avatar billede skovenborg Nybegynder
27. september 2003 - 19:05 #10
kan godt være jeg lige ser på om det virker i tidligere versioner af mozilla på et tidspunkt (mozilla.org var bare lige nede for et par dage siden).

...men tak for point da.

Men du må selvfølgelig regne med at nogle ældre browsere ikke understøtter getElementById og document.all og den slags. Kan bare ikke lige huske hvor det skiller.
Avatar billede rrm Nybegynder
28. september 2003 - 13:04 #11
Det er bevist valgt kun at bruge de to metoder, men der kan alligevel være problemer med browser der understøtter disse metoder p.g.a. f.eks bugs.
Avatar billede roenving Novice
14. oktober 2003 - 14:09 #12
document.all er IE4+ (only)
document.getElementById er NS6+ og IE5+ (samt Gecko, Opera og andre -- versionsnumrene kender jeg ikke !-)
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