Ich habe ein dreispaltiges layout.
<div id="wrapper">
<div id="content-wrapper">
<div id="content">
</div>
<div id="mainnav">
</div>
</div>
<div id="sidebar">
</div>
Der div content ist rechts "gefloatet" und der mainnav div links.
Jetzt würde ich gerne wenn man auf einen Link klickt das sich der content div vergrößert und die sidebar verkleinert.
Ich habe schon etwas gesucht:
HTML
<script language="javascript" type="text/javascript">
<!-- // JavaScript-Bereich für ältere Browser auskommentieren
// Folgende Funktion ändert die X- und Y-Ausdehnung des DIV-Elements
function set_dimensions (width, height) {
// Breite des DIV-Elements setzen
document.getElementById ('sidebar').style.width = width;
// Höhe des DIV-Elements ändern
document.getElementById ('sidebar').style.height = height;
}
// -->
</script>
<a href="javascript:set_dimensions ('150px', '730px')" title="">Größe des DIV neu setzen1</a><br>
<a href="javascript:set_dimensions ('370px', '730px')" title="">Vorherige DIV-Ausdehnung setzen1</a>
Alles anzeigen
In dieser Form bräuchte ich aber zwei links einmal um den einen div zu vergrößern und einmal den anderen zu verkleinern.
Außerdem wird der float: right vom content div aufgelöst.
Könnte mir vllt jemand helfen dieses Problem zu lösen?
Ich freue mich auf eure Antworten!
MfG
haillo