UrMeMedlem sedan apr. 2001797 inlägg
Hur skriver man lättast ifall man vill skicka med en vanlig variabel i en länk?
Typ som i php skriver man ju
<a href="asdasd.php3?tjoho=$asd">
Men hur skriver man det lättast i javascript?
Det jag vill åstakomma är att jag har en sida index.php3, som innehåller ramar, som ser ut så här:
<html>
<head>
<title>asd</title>
</head>
<FRAMESET border=0 frameBorder=0 frameSpacing=0 rows=90,*,30>
<FRAME name=left noResize
scrolling=no marginheight="0" marginwidth="0" src="topic.html">
<FRAME name=mainbox noResize scrolling=yes marginwidth="0"
src="main.php3">
<FRAME name=menu noResize scrolling=no marginheight="0"
src="menu.php3">
</FRAMESET>
</html>
Och jag vill skicka med screenwidth och screenheight till sidan menu.php3..
Nån som vet hur man kan göra?
------------------
You play by the rules, you die by the rules
[Redigerat av UrMe den 07 aug 2001]
JonMedlem sedan juli 20011 126 inlägg
Använd document.write()
det kan gå till nåt i stil med detta:
<script language="javascript">
document.write('<FRAME name=menu noResize scrolling=no marginheight=0
src=menu.php3?swidth=' + screenwidth + '&sheight=' + screen.height + '>'
</script>
du får experimentera lite, för jag tog det ur huvudet (har lånat ut boken :))
UrMeMedlem sedan apr. 2001797 inlägg
Humm... funkade inte.. men jag får inge felmeddelande heller.. skumt..
------------------
You play by the rules, you die by the rules
JonMedlem sedan juli 20011 126 inlägg
Ok... vet inte riktigt om dt SKA funka, men jag gissar lite utifrån tidigare erfarenhet :)
Prova denna kod i sin helhet så får vi se. Annars får du fråga nån annan...
<html>
<head>
<title>Frames-sidan</title>
</head>
<body>
<FRAMESET border=0 frameBorder=0 frameSpacing=0 rows="64,25%,*">
<FRAME name=left noResize scrolling=no marginheight="0" marginwidth="0" src="topic.html">
<FRAME name=mainbox noResize scrolling=yes marginwidth="0" src="main.php3">
<script language="javascript">
document.write ('hej');
document.write ('<FRAME name=menu noResize scrolling=no marginheight=0 src=menu.php3?swidth=' + screen.width + '&sheight=' + screen.height + '>');>');
</script>
<noframes>
<body>
<p>This page uses frames, but your browser doesn't support them.</p>
</body>
</noframes>
</FRAMESET>
</body>
</html>
UrMeMedlem sedan apr. 2001797 inlägg
Nej.. det funkade inte.. menu.php3 laddades inte.. men de andra gjorde det..
Jaja.. löste det med att man fick klicka på en länk så skickades screen.width och screen.height med på det sättet.. funkar lika bra.
Tack ändå!
------------------
You play by the rules, you die by the rules
JonMedlem sedan juli 20011 126 inlägg
ok. Såg att jag hade skrivit lite fel i koden, men det räknade du säkert ut... :)