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>
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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>
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>
30. december 2000 - 18:12
#3
tjoeh
30. december 2000 - 18:13
#4
Netscape fatter da ikke <div> !?
30. december 2000 - 18:23
#5
tdaugaard >> det gør den da, hvis man ellers kan kode det ordenligt...
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..
30. december 2000 - 18:31
#7
Man kan altså godt positionere i NS4... (jeg kan, vil du lære det?)
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 :-)
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
30. december 2000 - 21:03
#10
Undskyld, men hvad er DOM???
30. december 2000 - 21:11
#11
cyberesben >> Tak, så fik jeg da det på det rene...
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!
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)
30. december 2000 - 21:24
#14
Hmm. Nu ved jeg ikke hvad jeg skal tro...
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
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 ?
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?
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..
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!
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
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;
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
30. december 2000 - 22:01
#23
ok jaja nevermind! vi forstår begge nu, ik?
31. december 2000 - 02:03
#24
en STANDARD for objekt modellen. Fabuloso !!! cyberesben >> Hvor kan man læse mere om den? mvh JakobA
02. januar 2001 - 02:00
#25
02. januar 2001 - 17:41
#26
cyberesben:> jow det gør vi :-)
Vi tilbyder markedets bedste kurser inden for webudvikling