Avatar billede cskott Nybegynder
17. september 2001 - 10:56 Der er 14 kommentarer og
1 løsning

opløsning

Hej!

Jeg skal bruge et script som åbner et lille vindue som fortæller at \"denne hjemmeside ses bedst i 800x600 pixsels\"
Scriptet skal kun starte hvis brugeren køre med en højere opløsning end 800x600 pixels.
Avatar billede cskott Nybegynder
17. september 2001 - 10:58 #1
Jeg glemte lige at skrive, at vinduet skal lukke sig selv efter et lille stykke tid.
Avatar billede Slettet bruger
17. september 2001 - 11:27 #2
<script>
tid = 10 //Antal sekunder før vinduet skal lukke
if (screen.width > 800 && screen.height > 600) {
nytVindue = window.open(\'\',\'mitVindue\');
nytVindue.document.write(\'<html><head><title>Opløsning</title></head><body onLoad=\"setTimeout(\\\'self.close()\\\',\' + tid * 1000 + \'\">Denne hjemmeside ses bedst i 800x600 pixels!</body></html>\');
nytVindue.close();
}
</script>
Avatar billede olebole Juniormester
17. september 2001 - 12:53 #3
<ole>
Er det ikke lidt uigennemtænkt at lave en side for mindretallet (800*600)? Kan du lave den til 600*800, bør du også kunne lave den \'elastisk\', så den kan udvide sig til 1024*768. Det er trods alt den mest udbredte opløsning.
/mvh
</bole>
Avatar billede Slettet bruger
17. september 2001 - 16:01 #4
**Nikker, da jeg læser Oleboles kommentar**
Helt enig! 1024*768 er fedt, når man har vænnet sig til det! :-)
Avatar billede olebole Juniormester
17. september 2001 - 16:19 #5
1152*864 er endnu federe! Så kan man se oleboles ulideligt lange kodestrenge  =oD
Avatar billede parazite Nybegynder
17. september 2001 - 16:22 #6
Ole : Slight correction: 800 * 600 ER stadig den mest udbredte opløsning. :)
Avatar billede olebole Juniormester
17. september 2001 - 16:25 #7
Same old story....det kommer an på brugersegmentet  =o)
/mvh
Avatar billede cskott Nybegynder
19. september 2001 - 10:38 #8
Hej

Jeg kan af en eller anden grund ikke få det til at virke.
scriptet åbner ikke et nyt vindue, men der kommer heller ingen fejlmeddelelser.
Avatar billede olebole Juniormester
19. september 2001 - 11:15 #9
Prøv at slette denne linie:
  nytVindue.close();
/mvh
Avatar billede cskott Nybegynder
20. september 2001 - 10:25 #10
Jeg har fået det til at virke uden at slette: nytVindue.close();

Der er bare det at vinduet lukker lige med det samme igen, og jeg har prøvet at øge tiden, men uden held
Avatar billede olebole Juniormester
20. september 2001 - 10:28 #11
Jamen, så har du jo netop ikke fået det til at virke, uden at slette \'nytVindue.close();\'.
Jeg prøver igen: Slet \'nytVindue.close();\'  =o)
/mvh
Avatar billede cskott Nybegynder
20. september 2001 - 10:50 #12
Jeg har prøvet at slette nytvindue.close(); og nu lukker vinduet slet ikke..
Avatar billede olebole Juniormester
20. september 2001 - 11:18 #13
<script language=\"JavaScript\">
tid = 10 //Antal sekunder før vinduet skal lukke
if (screen.width > 800 && screen.height > 600) {
nytVindue = window.open(\'\',\'mitVindue\');
nytVindue.document.write(\'<html><head><title>Opløsning</title></head><body>Denne hjemmeside ses bedst i 800x600 pixels!<\\script language=\"JavaScript\">setTimeout(\"self.close()\",\' + (tid * 1000) + \')</\\script></body></html>\');
}
</script>

/mvh
Avatar billede cskott Nybegynder
20. september 2001 - 11:22 #14
Se det var jo straks bedre, nu virker det sku\'!!
Avatar billede olebole Juniormester
20. september 2001 - 11:24 #15
Når man skriver til et dokument, *er* dokumentet loaded og en onload-handler trigges derfor ikke. Derfor....  :)
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