Avatar billede T101 Novice
26. april 2003 - 17:00 Der er 6 kommentarer og
1 løsning

screen.width

Nogen der kan gennemsku den her?:

screenwidth = screen.width

if (screenwidth < 1024) {
    <TABLE BORDER=0 BORDERCOLOR=white WIDTH=100% HEIGHT=120 TOPMARGIN=0 BOTTOMMARGIN=0 LEFTMARGIN=0 RIGHTMARGIN=0 cellspacing=0 cellpadding=0><TR><TD WIDTH=100% HEIGHT=100% BACKGROUND=""top_back.jpg""><IMG SRC=""top1.jpg"" HEIGHT=120><IMG SRC=""space.gif"" WIDTH=195 HEIGHT=0><IMG SRC=""top2.jpg"" HEIGHT=120></TD></TR></TABLE>
}

else if (screenwidth < 1280) {
    <TABLE BORDER=0 BORDERCOLOR=white WIDTH=100% HEIGHT=120 TOPMARGIN=0 BOTTOMMARGIN=0 LEFTMARGIN=0 RIGHTMARGIN=0 cellspacing=0 cellpadding=0><TR><TD WIDTH=100% HEIGHT=100% BACKGROUND=""top_back.jpg""><IMG SRC=""top1.jpg"" HEIGHT=120><IMG SRC=""space.gif"" WIDTH=65 HEIGHT=0><IMG SRC=""top2.jpg"" HEIGHT=120><IMG SRC=""space.gif"" WIDTH=65 HEIGHT=0><IMG SRC=""top3.jpg"" HEIGHT=120></TD></TR></TABLE>
}

else {
    <TABLE BORDER=0 BORDERCOLOR=white WIDTH=100% HEIGHT=120 TOPMARGIN=0 BOTTOMMARGIN=0 LEFTMARGIN=0 RIGHTMARGIN=0 cellspacing=0 cellpadding=0><TR><TD WIDTH=100% HEIGHT=100% BACKGROUND=""top_back.jpg""><IMG SRC=""top1.jpg"" HEIGHT=120><IMG SRC=""space.gif"" WIDTH=31 HEIGHT=0><IMG SRC=""top2.jpg"" HEIGHT=120><IMG SRC=""space.gif"" WIDTH=31 HEIGHT=0><IMG SRC=""top3.jpg"" HEIGHT=120><IMG SRC=""space.gif"" WIDTH=31 HEIGHT=0><IMG SRC=""top4.jpg"" HEIGHT=120></TD></TR></TABLE>
}
</script>

Den virker bare ikke ...
Avatar billede schaefner Juniormester
26. april 2003 - 17:03 #1
<script type="text/javascript">
screenwidth = screen.width

if (screenwidth < 1024) {
    document.write('<TABLE BORDER=0 BORDERCOLOR=white WIDTH=100% HEIGHT=120 TOPMARGIN=0 BOTTOMMARGIN=0 LEFTMARGIN=0 RIGHTMARGIN=0 cellspacing=0 cellpadding=0><TR><TD WIDTH=100% HEIGHT=100% BACKGROUND=""top_back.jpg""><IMG SRC=""top1.jpg"" HEIGHT=120><IMG SRC=""space.gif"" WIDTH=195 HEIGHT=0><IMG SRC=""top2.jpg"" HEIGHT=120></TD></TR></TABLE>');
}

else if (screenwidth < 1280) {
    document.write('<TABLE BORDER=0 BORDERCOLOR=white WIDTH=100% HEIGHT=120 TOPMARGIN=0 BOTTOMMARGIN=0 LEFTMARGIN=0 RIGHTMARGIN=0 cellspacing=0 cellpadding=0><TR><TD WIDTH=100% HEIGHT=100% BACKGROUND=""top_back.jpg""><IMG SRC=""top1.jpg"" HEIGHT=120><IMG SRC=""space.gif"" WIDTH=65 HEIGHT=0><IMG SRC=""top2.jpg"" HEIGHT=120><IMG SRC=""space.gif"" WIDTH=65 HEIGHT=0><IMG SRC=""top3.jpg"" HEIGHT=120></TD></TR></TABLE>');
}

else {
    document.write('<TABLE BORDER= BORDERCOLOR=white WIDTH=100% HEIGHT=120 TOPMARGIN=0 BOTTOMMARGIN=0 LEFTMARGIN=0 RIGHTMARGIN=0 cellspacing=0 cellpadding=0><TR><TD WIDTH=100% HEIGHT=100% BACKGROUND=""top_back.jpg""><IMG SRC=""top1.jpg"" HEIGHT=120><IMG SRC=""space.gif"" WIDTH=31 HEIGHT=0><IMG SRC=""top2.jpg"" HEIGHT=120><IMG SRC=""space.gif"" WIDTH=31 HEIGHT=0><IMG SRC=""top3.jpg"" HEIGHT=120><IMG SRC=""space.gif"" WIDTH=31 HEIGHT=0><IMG SRC=""top4.jpg"" HEIGHT=120></TD></TR></TABLE>');
}
</script>
Avatar billede T101 Novice
26. april 2003 - 17:15 #2
Virker ikke ... Har også prøvet at udskrive med document.write uden for if sætningen men den bliver heller ikke udskrevet ... Gør det noget at det hele står i en .asp fil?
Avatar billede =maddog= Nybegynder
26. april 2003 - 17:21 #3
hvis du vil udskrive
<img src="foo.bar">
med javascript skal du escape " med \"
document.write("<img src=\"foo.bar\">");
hvis du vil udskrive det med asp skal du escape \ med \\ og " med \"
ASPKODE("document.write(\"<img src=\\\"foo.bar\\\">\");")
Avatar billede schaefner Juniormester
26. april 2003 - 17:29 #4
den her virker fint hos mig:

<script type="text/javascript">
screenwidth = screen.width

if (screenwidth < 1024) {
    document.write('<TABLE BORDER=0 BORDERCOLOR=white WIDTH=100% HEIGHT=120 TOPMARGIN=0 BOTTOMMARGIN=0 LEFTMARGIN=0 RIGHTMARGIN=0 cellspacing=0 cellpadding=0><TR><TD WIDTH=100% HEIGHT=100% BACKGROUND="top_back.jpg"><IMG SRC="top1.jpg" HEIGHT=120><IMG SRC="space.gif" WIDTH=195 HEIGHT=0><IMG SRC="top2.jpg" HEIGHT=120></TD></TR></TABLE>');
} else if (screenwidth < 1280) {
    document.write('<TABLE BORDER=0 BORDERCOLOR=white WIDTH=100% HEIGHT=120 TOPMARGIN=0 BOTTOMMARGIN=0 LEFTMARGIN=0 RIGHTMARGIN=0 cellspacing=0 cellpadding=0><TR><TD WIDTH=100% HEIGHT=100% BACKGROUND="top_back.jpg"><IMG SRC="top1.jpg" HEIGHT=120><IMG SRC="space.gif" WIDTH=65 HEIGHT=0><IMG SRC="top2.jpg" HEIGHT=120><IMG SRC="space.gif" WIDTH=65 HEIGHT=0><IMG SRC="top3.jpg" HEIGHT=120></TD></TR></TABLE>');
} else {
    document.write('<TABLE BORDER=0 BORDERCOLOR=white WIDTH=100% HEIGHT=120 TOPMARGIN=0 BOTTOMMARGIN=0 LEFTMARGIN=0 RIGHTMARGIN=0 cellspacing=0 cellpadding=0><TR><TD WIDTH=100% HEIGHT=100% BACKGROUND="top_back.jpg"><IMG SRC="top1.jpg" HEIGHT=120><IMG SRC="space.gif" WIDTH=31 HEIGHT=0><IMG SRC="top2.jpg" HEIGHT=120><IMG SRC="space.gif" WIDTH=31 HEIGHT=0><IMG SRC="top3.jpg" HEIGHT=120><IMG SRC="space.gif" WIDTH=31 HEIGHT=0><IMG SRC="top4.jpg" HEIGHT=120></TD></TR></TABLE>');
}
</script>
Avatar billede T101 Novice
26. april 2003 - 18:15 #5
Den var også meget bedre ... Hvad ændrede du?
Avatar billede =maddog= Nybegynder
26. april 2003 - 18:16 #6
SRC=""top1.jpg"" til SRC="top1.jpg" som sagt!
Avatar billede =maddog= Nybegynder
26. april 2003 - 18:19 #7
prøv at holde dig til en type string delimeter (enten ' eller ") og escape yderligere delimeters med \. på den måde tvinger du dig selv til at gå dem igennem og du vil få en fejlmelding hvis de er sat forkert.
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