Divs einander anpassen
ralf
- dhtml
0 Chräcker Heller0 ralf0 Maxx0 Chräcker Heller0 ralf
Hallo,
ich habe zwei Divs. Wenn in den einen geklickt wird, öffnet sich der andere. Das geht soweit. Nun möchte ich, dass die Breite der beiden Divs sich nach dem größten richtet, d.h. der kleiner von beiden nimmt die breite des gröéren an.
Wie kann ich sowas machen
Danke und Gruß
Ralf
Hallo,
geben beiden Divs eine eindeutige ID, also zBsp.
<div id="meinerstes"> und
<div id="meinzweites">
Jetzt bekommst Du die Breite über
breiteeins=document.getElementById("meinerstes").style.width;
bzw
breitezwei=document.getElementById("meinzweites").style.width;
Nun noch herausfinden, welches das größere ist und diese "ermittelte breite" dem kleineren zuordnen. (zBsp.
document.getElementById("meinerstes").style.width = neuebreite;
Chräcker
Hi
geben beiden Divs eine eindeutige ID, also zBsp.
<div id="meinerstes"> und
<div id="meinzweites">Jetzt bekommst Du die Breite über
breiteeins=document.getElementById("meinerstes").style.width;
bzw
breitezwei=document.getElementById("meinzweites").style.width;
Nun noch herausfinden, welches das größere ist und diese "ermittelte breite" dem kleineren zuordnen. (zBsp.
document.getElementById("meinerstes").style.width = neuebreite;
Hab das so gemacht, aber irgendwie gehts nicht, kann es sein dass es daran liegt, dass der zweite Div beim Laden der Seite auf visibility: hidden; steht, und er sich deshalb nicht verändern lässt?
Gruß
Ralf
Hallo Chräcker,
<div id="meinerstes"> und
<div id="meinzweites">Jetzt bekommst Du die Breite über
breiteeins=document.getElementById("meinerstes").style.width;
ich wiederspreche dir ungern, aber das klappt nur wenn dem div eine Breite zugewiesen wird: style="width:nnnpx;" Divs ohne Breitenangabe liefern nichts. Da hilft dann zum auslesen:
document.getElementById("meinerstes").offsetWidth;
Viele Grüße,
Maxx
Hallo,
das klappt nur wenn dem div eine Breite zugewiesen wird:
style="width:nnnpx;"
meinte ich doch!!!1 (ne, meinte ich ehrlich nicht, war mir nicht klar ,-) Danke!....)
@Ralf: klapts dann so?
Chräcker
Hallo,
@Ralf: klapts dann so?
Jup, tuts
Danke