S saw Medlem sedan mars 2001 1 880 inlägg Trådstart 1 feb. 2002 09:11 #1 Jag har sökt, och kollat runt lite här, men eftersom jag är helt kass på java, så måste jag be om hjälp.
Hur gör jag om jag vill att om upplösningen är <=800x600 så skall scrolling var ja är den större så skall scrolling vara nej.
<frameset rows="50,*">
<frame src="huvud.html">
<frameset cols="25%,*">
<frame src="sida.html" name="sida" scrolling="no">
<frame src="text.html" name="text" scrolling="no">
</frameset>
Jag är väldigt tacksam för all hjälp
J Jojoxx Medlem sedan juni 2000 4 308 inlägg <script language="JavaScript" type="text/javascript">
if(!screen.width){
document.write('<frame src="sida.html" name="sida">');
} else if(screen.width<=800){
document.write('<frame src="sida.html" name="sida" scrolling="yes">');
} else {
document.write('<frame src="sida.html" name="sida" scrolling="no">');
}
</script>
--- Tillägg ---
Detta är ju egentligen helt ointressant för dem som inte kör webbläsaren i maximerat läge (vilket det faktiskt finns folk som gör).
S saw Medlem sedan mars 2001 1 880 inlägg Tack, en tillägsfråga bara. Eftersom jag är väldigt okunnig i Java, hur skulle man lägga in ditt script i "mitt"?
Jag utgår nämeligen att vissa saker i mitt, blir dubbelt annars....
J Jojoxx Medlem sedan juni 2000 4 308 inlägg Eftersom jag är väldigt okunnig i Java...
JavaScript inte Java.
hur skulle man lägga in ditt script i "mitt"?
document.write(...) skriver ut det som står mellan ' och '. Således bytar du ut <frame ...> i din kod mot scriptet. Detta är ett exempel, och skall du byta ut båda raderna (<frame ...> ) blir det alltså;
<frameset rows="50,*">
<frame src="huvud.html">
<frameset cols="25%,*">
<script language="JavaScript" type="text/javascript">
if(!screen.width){
document.write('<frame src="sida.html" name="sida">');
document.write('<frame src="text.html" name="text">');
} else if(screen.width<=800){
document.write('<frame src="sida.html" name="sida" scrolling="yes">');
document.write('<frame src="text.html" name="text" scrolling="yes">');
} else {
document.write('<frame src="sida.html" name="sida" scrolling="no">');
document.write('<frame src="text.html" name="text" scrolling="no">');
}
</script>
</frameset>
S saw Medlem sedan mars 2001 1 880 inlägg Jo givetvis så är det Java-script, fel av mig.
Skall just nu kolla så att det fungera.
Jag vill passa på och tacka dig för hjälpen.