Hallo,
ich habe mir eine Frame-Seite gebastelt,in der der linke Frame nur auf eine bestimmte Größe geändert werden können soll.
Leider habe ich das noch nicht so ganz hinbekommen...
Ich habe eine Function geschrieben, die durch das onResize-Event des Frames ausgelöst wird, also so:
Das Script sieht so aus:
Sobald ich den Frame vergößere, und er die Grenzen überschreitet, tritt ein JS-Fehler auf: "Das Objekt unterstützt diese Eigenschaft oder Methode nicht"
Anscheinend ist die Eigenschaft "width" nur lesbar.
Wenn ich statt "width" "style.width" schreibe, funtioniert es auch nicht.
Kann mir jemand helfen oder eine andere Lösung geben?
Danke!
ich habe mir eine Frame-Seite gebastelt,in der der linke Frame nur auf eine bestimmte Größe geändert werden können soll.
Leider habe ich das noch nicht so ganz hinbekommen...
Ich habe eine Function geschrieben, die durch das onResize-Event des Frames ausgelöst wird, also so:
HTML:
<frame src="leftframe.html" name="navi" id="navi" frameborder="0" scrolling="no" onresize="resize_frame()">
Das Script sieht so aus:
HTML:
<script language="JavaScript" type="text/javascript">
<!--
function resize_frame() {
if(document.getElementById("navi").width < 180) {
document.getElementById("navi").width = 180;
} else if(document.getElementById("navi").width > 300) {
document.getElementById("navi").width = 300;
}
}
// -->
</script>
Sobald ich den Frame vergößere, und er die Grenzen überschreitet, tritt ein JS-Fehler auf: "Das Objekt unterstützt diese Eigenschaft oder Methode nicht"
Anscheinend ist die Eigenschaft "width" nur lesbar.
Wenn ich statt "width" "style.width" schreibe, funtioniert es auch nicht.
Kann mir jemand helfen oder eine andere Lösung geben?
Danke!