Avatar billede jes_petersen Nybegynder
30. december 2000 - 18:04 Der er 24 kommentarer og
2 løsninger

Oversæt til Netscape

Oversæt til Netscape:

<html>
<head>
<script language=\"JavaScript\">
function showmenu(ID){
ID.style.visibility = \"Visible\";
}
function hidemenu(ID){
ID.style.visibility = \"Hidden\";
}
</script>
</head>
<body>
<a href=\"#\" onclick=\"showmenu(layer1)\">Vis layer1</a>
<div id=\"layer1\" style=\"top:50px;left:50px;z-index:1;position:absolute;visibility:hidden;\">
<p>Hej</p>
</div>
</body>
</html>
Avatar billede vandhunden Nybegynder
30. december 2000 - 18:10 #1
Hvad med at bruge det her script i stedet for:

<script language=\"javascript\">
ns4 = (document.layers)? true:false
ns6 = (document.getElementById)? true:false
ie4 = (document.all)? true:false

function show(id) {
if (ns4) document.layers[ id].visibility = \"show\"
else if (ns6) document.getElementById(id).style.visibility = \"visible\"
else if (ie4) document.all[ id].style.visibility = \"visible\"
}
function hide(id) {
if (ns4) document.layers[ id].visibility = \"hide\"
else if (ns6) document.getElementById(id).style.visibility = \"hidden\"
else if (ie4) document.all[ id].style.visibility = \"hidden\"
}

</script>
Avatar billede vandhunden Nybegynder
30. december 2000 - 18:11 #2
<a href=\"java script:show(\'layer1\')\">Vis layer1</a>
<div id=\"layer1\" style=\"top:50px;left:50px;z-index:1;position:absolute;visibility:hidden;\">
<p>Hej</p>
</div>
Avatar billede nomiz Nybegynder
30. december 2000 - 18:12 #3
tjoeh
Avatar billede tdaugaard Nybegynder
30. december 2000 - 18:13 #4
Netscape fatter da ikke <div> !?
Avatar billede vandhunden Nybegynder
30. december 2000 - 18:23 #5
tdaugaard >> det gør den da, hvis man ellers kan kode det ordenligt...
Avatar billede tdaugaard Nybegynder
30. december 2000 - 18:26 #6
vandhunden:> Altså jeg mener fra vers. 4 af .. jeg ved IE gør, men gør NS?
Det er sku da umuligt at positionere det når NS<6 ikke fatter inline styles..
Avatar billede vandhunden Nybegynder
30. december 2000 - 18:31 #7
Man kan altså godt positionere i NS4... (jeg kan, vil du lære det?)
Avatar billede tdaugaard Nybegynder
30. december 2000 - 18:35 #8
vandhunden:> okay .. det vidste jeg bare ikke, men man lærer jo nyt hver dag :-)
Ellers tak, jeg har ikke brug for at kunne det :-)
Avatar billede cyberesben Nybegynder
30. december 2000 - 20:43 #9
vandhunden: rettelse!
jeg ville gøre det sådan her:

if(document.getElementById) dom=true;
else if(document.layers) ns4=true;
else if(document.all) ie4=true;

derved sorger du for at alle browsere der understøtter DOM kommer til at køre DOM, som er det bedste

PT. er det IE5+ og NS6/Mozilla der understøtter DOM

derfor er det også fejlagtigt at kalde variablen for ns6, da IE5 også vil sætte den til true.

nåh men ja det var lige min kommentar
Avatar billede jes_petersen Nybegynder
30. december 2000 - 21:03 #10
Undskyld, men hvad er DOM???
Avatar billede vandhunden Nybegynder
30. december 2000 - 21:11 #11
cyberesben >> Tak, så fik jeg da det på det rene...
Avatar billede cyberesben Nybegynder
30. december 2000 - 21:18 #12
DOM=document object model, det er måden man programmerer sit DHTML på

MS har lavet en slags DOM, det er den vi kalder IE4 og den ses i internet explorer 4+
NS har lavet en slags DOM som vi kalder NS4, den ses i Netscape 4

W3C (dem som \"opfandt\" HTML) har lavet en bedre DOM, det er den vi kalder DOM her og den understøttes i Netscape 6 og IE5, og fremtidige versioner af browserne!
Avatar billede tdaugaard Nybegynder
30. december 2000 - 21:22 #13
c.e:> ehm .. jeg ved ikke med dig, men når jeg siger IE eller NS så mener jeg sku browseren og ikke noget \"DOM\" sjov  :o)
Avatar billede vandhunden Nybegynder
30. december 2000 - 21:24 #14
Hmm. Nu ved jeg ikke hvad jeg skal tro...
Avatar billede cyberesben Nybegynder
30. december 2000 - 21:31 #15
td>> hvad er det du ik forstår?

if(document.getElementById) dom=true;
else if(document.layers) ns4=true;
else if(document.all) ie4=true;

det er da ik svært at forstå vel?

kig på www.php.net der har de også lavet det på den måde!

ns4 betyder netscapes DOM
ie4 betyder ms\' DOM
dom betyder den \"rigtige\" DOM fra W3C
Avatar billede tdaugaard Nybegynder
30. december 2000 - 21:34 #16
c.e.:>

IE4/NS4 er satme da navn+version på browseren og ikke noget .. DOM sjov..

DOM = Document Object Model, Dokument Objekt Model og hvad faen har det med IE/NS\' navn at gøre ?
Avatar billede cyberesben Nybegynder
30. december 2000 - 21:36 #17
øøh ja nu forvirrer du mig!

document.layers findes i den DOM som vi kalder ns4
document.all findes i den DOM som vi kalder ie4
document.getElementById findes i den DOM som vi kalder dom

comprende?

Avatar billede tdaugaard Nybegynder
30. december 2000 - 21:38 #18
hæ hæ .. totalt forvirrende .. det som jeg kalder NS4 er sku Netscape Navigator version 4 og IE4 er Internet Explorer version 4..
Avatar billede cyberesben Nybegynder
30. december 2000 - 21:42 #19
fuck nu dig, det er nogle navne på nogle variabler, ok!

hvis variablen ns4 eksisterer, ja så betyder det at vi skal benytte den dom der findes i NS4- BROWSEREN!

Avatar billede tdaugaard Nybegynder
30. december 2000 - 21:46 #20
>>ns4 = (document.layers)? true:false
ns6 = (document.getElementById)? true:false
ie4 = (document.all)? true:false<<

i det stykke!? og det kunne du sku da bare have sagt istedet for at blive ved med bare at sige \"NS4\" og \"IE4\" .. at det var variabler
Avatar billede cyberesben Nybegynder
30. december 2000 - 21:54 #21
øhm tja hvis man ved hvad javascript er så tror jeg godt man kan regne ud hvad flg. betyder:

if(document.getElementById) dom=true;
else if(document.layers) ns4=true;
else if(document.all) ie4=true;
Avatar billede tdaugaard Nybegynder
30. december 2000 - 21:57 #22
c.e.:> ja, ja det ved jeg sku godt hvad det betyder, men jeg mente om det var variabler i det stykker du ref.\'ede til med NS4 og IE4..  anyway, nevermind .. du skulle bare have skrevet til at starte med at det var variabler og ikke en betegnelse for IE4 og NS4
Avatar billede cyberesben Nybegynder
30. december 2000 - 22:01 #23
ok jaja nevermind! vi forstår begge nu, ik?
Avatar billede jakoba Nybegynder
31. december 2000 - 02:03 #24
en STANDARD for objekt modellen.  Fabuloso !!!
cyberesben >> Hvor kan man læse mere om den?

mvh JakobA
Avatar billede jakoba Nybegynder
02. januar 2001 - 02:00 #25
Avatar billede tdaugaard Nybegynder
02. januar 2001 - 17:41 #26
cyberesben:> jow det gør vi :-)
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