/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Hvad kan man gøre i et JavaScript?
Fra : Søren


Dato : 23-04-02 14:13

Hey!
Jeg har følgende script:

<script language="JavaScript">
hei=screen.height;
wid=screen.width;
opl=wid+"x"+hei;

if (opl=="1024x768") {
document.write ("Do something");
}
if (opl=="800x600") {
document.write ("Do something else");
}
</script>

(Som jeg iøvrigt har fået af en herfra... MANGE TAK!)

Men nu er mit spørgsmål:
Hvorfor kan jeg ikke gøre noget som:

<script language="JavaScript">
hei=screen.height;
wid=screen.width;
opl=wid+"x"+hei;

if (opl=="1024x768") {
document.write (" <frameset cols="15%,*" border="0">
<frame name="LeftMenu" src="LeftMenu.asp" marginwidth="10"
marginheight="10" scrolling="auto" frameborder="0">
<frame name="MainWindow" src="Index.asp" marginwidth="10"
marginheight="10" scrolling="auto" frameborder="0">
</frameset> ");
}
if (opl=="800x600") {
document.write ("Do something else");
}
</script>

Det er jo præcis det jeg gerne vil have den til... Kan jeg evt.
lave en variabel der kun bliver udført, hvis brugeren har en
bestemt opløsning, som så indeholder mit frameset...

Thx!
Søren

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Torben Brandt (23-04-2002)
Kommentar
Fra : Torben Brandt


Dato : 23-04-02 14:59

Søren wrote in dk.edb.internet.webdesign.clientside:
> <script language="JavaScript">
> hei=screen.height;
> wid=screen.width;
> opl=wid+"x"+hei;
>
> if (opl=="1024x768") {
> document.write (" <frameset cols="15%,*" border="0">
> <frame name="LeftMenu" src="LeftMenu.asp" marginwidth="10"
> marginheight="10" scrolling="auto" frameborder="0">
> <frame name="MainWindow" src="Index.asp" marginwidth="10"
> marginheight="10" scrolling="auto" frameborder="0">
> </frameset> ");
> }
> if (opl=="800x600") {
> document.write ("Do something else");
> }
> </script>
>
Den streng du vil udskrive med din document.write er lidt gal.

Den indeholder jo ", som egentlig slutter strengen midt i. Brug
\" til at angive de " som er _inde_ i strengen, som skal skrives
ud.

fx "Jeg sagde: \"Hej\"" i stedet for "Jeg sagde: "Hej""

mvh Torben

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste