Avatar billede tob Nybegynder
21. oktober 1999 - 07:53 Der er 5 kommentarer og
1 løsning

Viderestilling udfra browser/opløsning

Hvor kan jeg finde et script som udfra den besøgenes browser (netscape/iexplore) og skærmopløsning viderestiller ham til en bestemt side?

Avatar billede starleicht Nybegynder
21. oktober 1999 - 08:29 #1
<SCRIPT LANGUAGE="JavaScript"><!--
    if (navigator.appName == 'Netscape')
        if (screen.height <= 600)
            location.href = 'netscape600.html';
        else
            location.href = 'netscape.html';
    else {
    if (navigator.appName == 'Microsoft Internet Explorer')
        if (screen.height <= 600)
            location.href = 'explorer600.html';
        else
            location.href = 'explorer.html';
    else if (navigator.appName == '*')
        if (screen.height <= 600)
            location.href = 'other600.html';
        else
            location.href = 'other.html';           
}
//--></SCRIPT>

Scriptet tjekker først for browser, og herefter opløsning (er højden på skærmen i pixel større eller mindre end 600? - dette kan selvfølgelig ændres efter behov)

Følgende forstås både af Explorer og Netscape!!!!
screen.height
screen.width
Avatar billede hirtshals Nybegynder
21. oktober 1999 - 08:39 #2
Prøv også denne

<script language="JavaScript">

if (window.screen.width > 1024) {
URL = "mere_en_1024.htm";
window.location = URL; }
if (window.screen.width == 1024) {
URL = "1024.htm";
window.location = URL; }
if (window.screen.width == 800) {
URL = "800.htm";
window.location = URL; }
if (window.screen.width == 640) {
URL = "640.htm";
window.location = URL; }
if (window.screen.width < 640) {
URL = "mindre_en_640.htm";
window.location = URL; }
Avatar billede tob Nybegynder
21. oktober 1999 - 09:19 #3
Tak for svaret starleicht, men nu er det sådan, at den skal skælne mellem tre opløsninger, 640*480, 800*600 0g 1024*768. Gider du ikke lige lave det så det virke med det, så skal du nok få pointene......
Avatar billede starleicht Nybegynder
21. oktober 1999 - 10:40 #4
<SCRIPT LANGUAGE="JavaScript"><!--
if (navigator.appName == 'Netscape'){
    if (screen.height > 768) { location.href = 'netscape_storre_end_768.html'; }
    if (screen.height == 768) { location.href = 'netscape768.html'; }
    if (screen.height == 600) { location.href = 'netscape600.html'; }
    if (screen.height == 480) { location.href = 'netscape480.html'; }
    if (screen.height < 480) { location.href = 'netscape_mindre_end_480.htm'; }
}           
    else {
    if (navigator.appName == 'Microsoft Internet Explorer'){
        if (screen.height > 768) { location.href = 'explorer_storre_end_768.html'; }
        if (screen.height == 768) { location.href = 'explorer768.html'; }
        if (screen.height == 600) { location.href = 'explorer600.html'; }
        if (screen.height == 480) { location.href = 'explorer480.html'; }
        if (screen.height < 480) { location.href = 'explorer_mindre_end_480.htm'; }
    }
}   
//--></SCRIPT>
Avatar billede starleicht Nybegynder
21. oktober 1999 - 10:46 #5
Hov, vi må ikke glemme dem, der ikke bruger Nescape eller Explorer:

<SCRIPT LANGUAGE="JavaScript"><!--
if (navigator.appName == 'Netscape'){
    if (screen.height > 768) { location.href = 'netscape_storre_end_768.html'; }
    if (screen.height == 768) { location.href = 'netscape768.html'; }
    if (screen.height == 600) { location.href = 'netscape600.html'; }
    if (screen.height == 480) { location.href = 'netscape480.html'; }
    if (screen.height < 480) { location.href = 'netscape_mindre_end_480.htm'; }
}           
    else {
    if (navigator.appName == 'Microsoft Internet Explorer'){
        if (screen.height > 768) { location.href = 'explorer_storre_end_768.html'; }
        if (screen.height == 768) { location.href = 'explorer768.html'; }
        if (screen.height == 600) { location.href = 'explorer600.html'; }
        if (screen.height == 480) { location.href = 'explorer480.html'; }
        if (screen.height < 480) { location.href = 'explorer_mindre_end_480.htm'; }
    }
    else if (navigator.appName == '*'){
        if (screen.height > 768) { location.href = 'andenbrowser_storre_end_768.html'; }
        if (screen.height == 768) { location.href = 'andenbrowser768.html'; }
        if (screen.height == 600) { location.href = 'andenbrowser600.html'; }
        if (screen.height == 480) { location.href = 'andenbrowser480.html'; }
        if (screen.height < 480) { location.href = 'andenbrowser_mindre_end_480.htm'; }
    }   
}   
//--></SCRIPT>   
Avatar billede tob Nybegynder
21. oktober 1999 - 11:26 #6
det ser meget korrekt ud, men jeg må lige afprøve det inde du får pointene....!!!
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
Kurser inden for grundlæggende programmering

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