Avatar billede moghasu Praktikant
07. august 2002 - 11:08 Der er 6 kommentarer og
1 løsning

Viderestilling skærmopløsning

Hvad sker der med de IKKE definerede skærmopløsninger i følgende script og kan man definere "øvrige" ??

<script language="JavaScript">
if (window.screen.width == 1024) {
URL = "index2.html";
window.location = URL; }

if (window.screen.width == 800) {
URL = "800x600/index.html";
window.location = URL; }

if (window.screen.width == 640) {
URL = "800x600/index.html";
window.location = URL; }

if (window.screen.width == 1280) {
URL = "index2.html";
window.location = URL; }

if (window.screen.width == 1152) {
URL = "index2.html";
window.location = URL; }

if (window.screen.width == 1600) {
URL = "index2.html";
window.location = URL; }
</script>
Avatar billede medions Nybegynder
07. august 2002 - 11:10 #1
Du kan vel lave en < eller > validering...

<script language="JavaScript">
if (window.screen.width < 1024) {
URL = "index2.html";
window.location = URL; }

if (window.screen.width == 1024) {
URL = "index2.html";
window.location = URL; }

if (window.screen.width == 800) {
URL = "800x600/index.html";
window.location = URL; }

if (window.screen.width == 640) {
URL = "800x600/index.html";
window.location = URL; }

if (window.screen.width == 1280) {
URL = "index2.html";
window.location = URL; }

if (window.screen.width == 1152) {
URL = "index2.html";
window.location = URL; }

if (window.screen.width == 1600) {
URL = "index2.html";
window.location = URL; }

if (window.screen.width > 1600) {
URL = "index2.html";
window.location = URL; }

</script>

//>Rune
Avatar billede moghasu Praktikant
07. august 2002 - 11:30 #2
Det var jeg ikke klar over, men er det så nu.
Tak for hjælpen.
Avatar billede jakoba Nybegynder
07. august 2002 - 11:31 #3
dine if-sætninger udfæres en efter en
første gang en betingelse er sand stopper scriptet og siden skifter.

detsværre er det ikke altid helt så simpelt. nogen gange kan javascriptet når at udføre et par sætninger mere før den load til window.location stopper det, så det er sikrere at bruge else for at være sikker på at resten af scriptet bliver ignoreret:

<script language="JavaScript">
if (window.screen.width < 1024)  window.location.href = "index2.html";
else
if (window.screen.width == 1024) window.location.href = "index2.html";
else
if (window.screen.width == 800)  window.location.href = "800x600/index.html";
else
if (window.screen.width == 640)  window.location.href = "800x600/index.html";
else
if (window.screen.width == 1280) window.location.href = "index2.html";
else
if (window.screen.width == 1152) window.location.href = "index2.html";
else
if (window.screen.width == 1600) window.location.href = "index2.html";
else
if (window.screen.width > 1600)  window.location.href = "index2.html";

</script>
Avatar billede moghasu Praktikant
07. august 2002 - 12:21 #4
Av min arm Jacoba. Ja, det er ikke så nemt.
Denne trafik skete måske lidt hurtigt.
Jeg kan oprette et nyt spørgsmål "if og eller else" med 30 point, så kan du give dette et svar, så gir jeg 30 point yderligere. Det er dét værd.
OK ?
Avatar billede jakoba Nybegynder
07. august 2002 - 12:22 #5
Der behøves ikke :)
Avatar billede moghasu Praktikant
07. august 2002 - 12:29 #6
Dig er der format over.
Avatar billede medions Nybegynder
07. august 2002 - 15:37 #7
Anytime..
Thx 4 Poinz

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

IT-JOB