Avatar billede jvggvj Nybegynder
29. november 2000 - 10:56 Der er 23 kommentarer og
1 løsning

script der hopper fra 800\'600!

hej jeg skal bruge et script der får brugernes browser skræmindstilinger til at får betydning på hjemmesiden!
Avatar billede Keld Nielsen Forsker
29. november 2000 - 11:01 #1
Du kan ændre browseren størrelse:

I head:
<SCRIPT LANGUAGE=\"JavaScript\">
  function resizeOuterTo(w,h){
    if(parseInt(navigator.appVersion)>3){
      if(navigator.appName==\"Netscape\"){
      top.outerWidth=w;
      top.outerHeight=h;
    } else {
      top.resizeTo(w,h);
    }
    }
  }
</script>

I body:
onload=\"resizeOuterTo(800,600)\"
Avatar billede jvggvj Nybegynder
29. november 2000 - 11:09 #2
nej det var ikke det jeg ledet efter.
desværre
Avatar billede Keld Nielsen Forsker
29. november 2000 - 11:11 #3
Prøv så at forklare dig lidt bedre - det er meget svært at gennemskue hvad du ønsker!
Avatar billede hojben Novice
29. november 2000 - 11:15 #4
Jeg prøvede lige men fik \"Onload....\" og TEST udskrevet.. Hvad gør jeg galt?

<html>
<title>Tester på skærm</title>
<SCRIPT LANGUAGE=\"JavaScript\">
  function resizeOuterTo(w,h){
    if(parseInt(navigator.appVersion)>3){
      if(navigator.appName==\"Netscape\"){
      top.outerWidth=w;
      top.outerHeight=h;
    } else {
      top.resizeTo(w,h);
    }
    }
  }
</script>
<body>
onload=\"resizeOuterTo(800,600)\"

<center>
TEST</center>
</body>
</html>
Avatar billede jvggvj Nybegynder
29. november 2000 - 11:16 #5
et script der hurtigt kigger på besøgers browsers skræmindstilinger og sender ham til den rigtige side. i den rigtigt indstiling
Avatar billede hojben Novice
29. november 2000 - 11:18 #6
DOOOH!!! har nu rettet <body onload ....> *GG* Stupid moi..
Avatar billede nikolajdu Nybegynder
29. november 2000 - 11:18 #7
<body onload=\"resizeOuterTo(800,600)\">
Avatar billede Keld Nielsen Forsker
29. november 2000 - 11:22 #8
Sådan noget i den her stil:

<script language=\"JavaScript\">

if (window.screen.width == 1280) {
URL = \"default1024.html\";
window.location = URL; }
elsif (window.screen.width == 1152) {
URL = \"default1024.html\";
window.location = URL; }
elsif (window.screen.width == 1024) {
URL = \"default1024.html\";
window.location = URL; }
elsif (window.screen.width == 800) {
URL = \"default800.html\";
window.location = URL; }
elsif (window.screen.width == 640) {
URL = \"default640.html\";
window.location = URL; }
else {
URL = \"default800.html\";
window.location = URL; }
}
</script>
Avatar billede jwolf Nybegynder
29. november 2000 - 11:24 #9
jaah! det ser rigtigt ud! så er det spændende om det virker...
Avatar billede jwolf Nybegynder
29. november 2000 - 11:25 #10
skal det stå i body tag\'et?
Avatar billede jwolf Nybegynder
29. november 2000 - 11:29 #11
der er fejl i scriptet.. den siger at tegnet ; var ventet..
Avatar billede nikolajdu Nybegynder
29. november 2000 - 11:31 #12
det skal stå i head og du skal skifte URL ud med stien til dokumentet med den rette skærmstørrelse.
Avatar billede jvggvj Nybegynder
29. november 2000 - 11:31 #13
nyt sprøgsmål lidt flere points prøv http://www.eksperten.dk/spm/35771
Avatar billede jwolf Nybegynder
29. november 2000 - 11:38 #14
jeg får en fejl:

\"der opstod fjl under kørslen\"
fejl= tegnet \';\' var ventet
Avatar billede jwolf Nybegynder
29. november 2000 - 11:41 #15
hvori ligger fejlen?

<head>
<title>test</title>

<script language=\"JavaScript\">
if (window.screen.width == 1280) {
URL = \"1280\";
window.location = 1280; }
elsif (window.screen.width == 1152) {
URL = \"1152\";
window.location = index1152.htm; }
elsif (window.screen.width == 1024) {
URL = \"1024\";
window.location = index1024.htm; }
elsif (window.screen.width == 800) {
URL = \"800\";
window.location = index800.htm; }
elsif (window.screen.width == 640) {
URL = \"640\";
window.location = index640.htm; }
else {
URL = \"800\";
window.location = index800.htm; }
}
</script>

</head>
Avatar billede hobbez Nybegynder
29. november 2000 - 13:15 #16
Fejl i linie 8, og overflødig tuborg til sidst.


<head>
<title>test</title>

<script language=\"JavaScript\">
if (window.screen.width == 1280) {
URL = \"1280\";
window.location = index1280.htm; }
elsif (window.screen.width == 1152) {
URL = \"1152\";
window.location = index1152.htm; }
elsif (window.screen.width == 1024) {
URL = \"1024\";
window.location = index1024.htm; }
elsif (window.screen.width == 800) {
URL = \"800\";
window.location = index800.htm; }
elsif (window.screen.width == 640) {
URL = \"640\";
window.location = index640.htm; }
else {
URL = \"800\";
window.location = index800.htm; }
</script>

</head>


Argh, så kan jeg ikke lave et svar :o/

/Rob
Avatar billede andreas_admin Nybegynder
29. november 2000 - 13:20 #17
jwolf>> Du bedes forklare dig, i henhold til http://www.eksperten.dk/spm/35782
Avatar billede jwolf Nybegynder
29. november 2000 - 13:47 #18
oki.. har svaret...
den siger stadig der er fejl, Rob
Avatar billede jwolf Nybegynder
29. november 2000 - 13:49 #19
mon jvggjv har fået det til at virke siden han accepterede fotografs svar?
Avatar billede Slettet bruger
29. november 2000 - 13:52 #20
<script language=\"JavaScript\">
if (window.screen.width == 1152) {
URL = \"1152.html\";
window.location = URL; }
if (window.screen.width == 1024) {
URL = \"1024.html\";
window.location = URL; }
if (window.screen.width == 800) {
URL = \"800.html\";
window.location = URL; }
if (window.screen.width == 640) {
URL = \"640.html\";
window.location = URL; }


</script>
Avatar billede Slettet bruger
29. november 2000 - 13:53 #21
Det virker iøvrigt fint hvis man sætter det ind mellem BODY tags\'ne
Avatar billede jwolf Nybegynder
29. november 2000 - 14:08 #22
weee... ! Se DET virkede..

hmm.. hvad så med else funktionen?

<script language=\"JavaScript\">
if (window.screen.width == 1152) {
URL = \"http://www.winamp.com\";
window.location = URL; }
if (window.screen.width == 1024) {
URL = \"http://www.sguft.com\";
window.location = URL; }
if (window.screen.width == 800) {
URL = \"http://www.winzip.com\";
window.location = URL; }
if (window.screen.width == 640) {
URL = \"http://www.desktop.com\";
window.location = URL; }
else {
URL = \"http://www.desktop.com\"; 
window.location = URL; }

</script> 


det synes jeg ikke jeg kan få til at virke. nu går den bare ind på www.desktop.com selvom jeg kører 1024*768

- Jwolf
Avatar billede Slettet bruger
29. november 2000 - 16:36 #23
Nu skulle det virke (Der manglede et sæt {} )
<script language=\"JavaScript\">
if (window.screen.width == 1152) {
{
URL = \"1152.html\";
window.location = URL; }
if (window.screen.width == 1024) {
URL = \"1024.html\";
window.location = URL; }
if (window.screen.width == 800) {
URL = \"800.html\";
window.location = URL; }
if (window.screen.width == 640) {
URL = \"640.html\";
window.location = URL; }
}
else {
URL = \"ukendt.html\";
window.location = URL; }

</script>

:-)
Avatar billede hellhunter Nybegynder
08. december 2000 - 21:19 #24
Her er en mulighed mere, og det virker fint !

<head>
<title>JavaScript side tilpasset skærmstrørrelse</title>


<script LANGUAGE=\"JavaScript\">

<!--
function redirectPage() {
var url640x480 = \"http://www.mysite.com/dir/640.htm\";
var url800x600 = \"http://www.mysite.com/dir/800.htm\";
var url1024x768 = \"http://www.mysite.com/dir/1024.htm\";
if ((screen.width == 640) && (screen.height == 480))
window.location.href= url640x480;
else if ((screen.width == 800) && (screen.height == 600))
window.location.href= url800x600;
else if ((screen.width == 1024) && (screen.height == 768))
window.location.href= url1024x768;
else window.location.href= url640x480;
}
-->
</script>


</head>

<body onLoad=\"redirectPage()\">

</body>
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