Avatar billede nidu Nybegynder
21. september 2001 - 09:49 Der er 10 kommentarer og
2 løsninger

IE 4.0 vs. IE +4.0

Hej!
Jeg er igang med at lave webpages som skal virke på IE4.0 og IE5.0 samt Netscape 4.0 - 4.76. Problemet er at IE4.0 kaster en masse javascript exceptions og layout\'et virker en smule anderledes. Layout\'et kan vi leve med, men alle de javascript fejl skal rettes. Er der nogen som har nogle huske-regler, idéer, andet \'need to know about IE4.0\', så vil jeg blive meget glad!

Tak
NiDu
Avatar billede nikolajdu Nybegynder
21. september 2001 - 09:53 #1
Hvis du gav os en url var det noget nemmere at se fejlene...
Avatar billede nikolajdu Nybegynder
21. september 2001 - 09:53 #2
En DU ven ;-)
Avatar billede nidu Nybegynder
21. september 2001 - 09:58 #3
Jeg kan desværre ikke gi\' en URL, da det er company confidential :( - det jeg er ude efter er huskeregler (ikke bruge dit og dat, husk \';\', IE4.0 kan ikke... etc.).
Avatar billede nikolajdu Nybegynder
21. september 2001 - 10:00 #4
IE bruger document.all og det er vist all du får for pengene.
Avatar billede nidu Nybegynder
21. september 2001 - 10:02 #5
document.all? i stedet for ??
Avatar billede nikolajdu Nybegynder
21. september 2001 - 10:03 #6
document.getElementById og Netscape 4.x´s document.layers.
Avatar billede nikolajdu Nybegynder
21. september 2001 - 10:03 #7
document.getElementById - Funker i IE 5.0, 5.5, 6.0 og Netscape 6.x
Avatar billede nikolajdu Nybegynder
21. september 2001 - 10:07 #8
Du kan tjecke  det således:

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

if(ie4){
alert(\'Du bruger IE 4\')
}else if(ie5){
alert(\'Du bruger IE 5 eller 6\')
}

// Og sådan forsætter du med Netscape :-)
<script>
Avatar billede nidu Nybegynder
21. september 2001 - 10:08 #9
Det vil sige vi er ude i noget med browser tjeck først og forskellige sider til forskellige browsere?
Avatar billede nikolajdu Nybegynder
21. september 2001 - 10:23 #10
En lille rettelse:

if(ie4 && !ie5){
alert(\'Du bruger IE 4\')
}else if(ie5){
alert(\'Du bruger IE 5 eller 6\')
}

Forskellige sider behøver det nu ikke at være. Hvis du starter med at finde ud af hvilken browser folk bruger kan du f.eks linke til de korrekte stylesheets og eksterne javaScript filer eller du kan scripte events ind til flere browserversioner - Som i mit ovenstående eks.

/Nikolaj
Avatar billede nikolajdu Nybegynder
02. november 2001 - 07:18 #11
har du fundet ud af noget her?
Avatar billede nikolajdu Nybegynder
11. november 2001 - 15:53 #12
åbenbart 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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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