22. maj 2001 - 13:17Der er
7 kommentarer og 2 løsninger
Skjul kode fra gamle browsere....
Hvordan skjuler man noget kode fra gamle brovsere, feks noget javascript? Jeg har lavet noget der virker fint i ie 5 (har ikke prøvet ie mindre end 5) Men jeg har testet om det virker i netscape 3, og det gør det ikke... der kommer en fejl. Funktionen er ikke vigtig, men ireterende når der kommer en fejl box op
<ole> Spørgsmålet er, om ikke du har lavet ren IE-kode - så det slet ikke fungerer andre steder. Så hjælper det ikke noget at skjule koden for gamle browsere. /mvh </bole>
hejsa Jeg mener at når man taler om at skjule koden så er det udelukkende at skjule javaskript (js) kode for browsere der ikke kan fortolke js. HVIS en browser kan fortolke js så tror jeg ikke der kan skjules noget for den. Du kan altså ikke skrive js kode der kun fortolkes af ie og overses af ns versioner der har evnen til at fortolke kode mellem <script language=\"javascript\"> og </script> Kun hvis browseren IKKE kan fortolke js vil kommentar <!-- --> sikre din kode mod at blive vist som simpelt html tekst -Det er nemlig det en browser gør når den ikke kan fortolke js -den viser js koden som html mvh.
Du kan skrive JavaScript-versionsnummeret i dit JS-tag. Så vil kun browsere, der forstår denne version af JS kunne læse , hvad der stå mellem dine script-tags:
<script language=\"JavaScript1.2\"></script>
Du skal altså vide, hvilken version af JavaScript, du skriver - så kan du diskriminere mellem browsere.
Det betyder så iøvrigt, at anjensen\'s svar kun er delvist rigtigt :o)
Synes godt om
Ny brugerNybegynder
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.