Portal > Foren > Ausschreibungssprachen und clientseitige Programmierung > JavaScript und AJAX > Höhe von div verändern, divs darunter je nach Größe verschieben
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 07.09.2007, 11:04 Nach oben    #1
Neuer Benutzer
 
Benutzerbild von buddy_casino
 
Registriert seit: 21.05.2006
Beiträge: 12
Standard Höhe von div verändern, divs darunter je nach Größe verschieben

Hallo allerseits!

Im folgenden meine ich mit 'darunter' und 'darüber' nicht Layer, sondern spreche von der tatsächlichen Ansicht der Seite im Browser.
Also:
In einer Ansicht habe ich mehrere divs übereinander, in denen jeweils mehrere Zeilen Text stehen. Beim Ändern der Höhe eines divs per javascript (jedes div hat natürlich eine eigene id) soll ein evtl. darunter liegendes div in der Ansicht nach unten 'verdrängt' werden. Wenn ich nun die Höhe wieder verringere, soll das untere div wieder nach oben rücken.

Wie kann ich so etwas realisieren? Hoffentlich sind meine Ausführungen für JavaScript-Fortgeschrittene verständlich, da ich noch relativ neu in JavaScript bin. Gerne könnt Ihr mir die Umsetzung in eurer Antwort aber auch mit Fachvokabular erläutern bzw. weiter ausholen, da ich (als PHP-Programmierer) im Zuge des AJAX-Kennenlernens momentan eh dabei bin, mein Wissen zu vertiefen und für technische Erläuterungen dankbar bin.

Gruß

buddy_casino
buddy_casino ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.09.2007, 11:07 Nach oben    #2
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.480
Standard

Hallo,
inwiefern hat der Titel des Themas etwas mit der Fragestellung zu tun?

Inbesondere das
Zitat:
Inhalt abschneiden
Danke.


---
Ich habe versucht den Titel des Themas etwas passender zu gestalten.

Geändert von Ben (07.09.2007 um 15:56 Uhr).
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.09.2007, 11:13 Nach oben    #3
Neuer Benutzer
 
Benutzerbild von buddy_casino
 
Registriert seit: 21.05.2006
Beiträge: 12
Standard

Ach sorry, habe die Überschrift nicht mehr ganz passend gewählt, da bei meinem derzeitigen Stand der Entwicklung das obere div das untere div nicht verdrängte, sondern beim vergrößern überlagerte und ich zuerst darüber nachdachte, die ausgangshöhe jedes divs festzulegen und den 'überhängenden' inhalt abzuschneiden und beim vergrößern über das untere div anzuzeigen. Wäre evtl. auch eine lösung. Während des Schreibens meines Postings kam ich dann auf die oben beschriebene Variante. Für Lösungsansätze für beide Varianten bin ich erst recht dankbar
buddy_casino ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.09.2007, 11:22 Nach oben    #4
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.642
Standard

Bei sowas ist immer ein Onlinebeispiel gut, weil wir sonst wild rumraten müssen
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.09.2007, 11:25 Nach oben    #5
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.480
Standard

Na, ich habe schon verstanden was er meint. Habe so etwas glaube ich auch schon mal gesehen, weiß nur gerade nicht mehr wo ..


---
Vielleicht hier mal durcharbeiten: http://www.google.de/search?q=javasc...iv+verschieben

Geändert von Ben (07.09.2007 um 11:31 Uhr).
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.09.2007, 15:11 Nach oben    #6
Neuer Benutzer
 
Benutzerbild von buddy_casino
 
Registriert seit: 21.05.2006
Beiträge: 12
Standard

Yo, mach ich. Falls Dir das konkrete Beispiel noch einmal über den Weg läuft, einfach posten. Danke!
buddy_casino ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.09.2007, 15:14 Nach oben    #7
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.480
Standard

Klar, ich hab eben schon bisschen gesucht (deshalb auch der Google-Link), aber ich konnte das nun gerade nicht merh finden.

Mach das aber natürlich, wenn ich etwas finde.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.09.2007, 16:07 Nach oben    #8
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.642
Standard

Sowas? http://octavez.com/
Quelle: Die feinsten Webseiten, Die Creme de la Creme
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.09.2007, 16:12 Nach oben    #9
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.480
Standard

Das wäre ja quasi nicht viel anders, als die Möglichkeit hier im Forum die Kategorien zuzuklappen, oder?

Hatte es jetzt bisschen anders im Kopf, aber das könnte natürlich auch das sein, was er sucht
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 08.09.2007, 23:30 Nach oben    #10
Oliver O.
 
Benutzerbild von Xean
 
Registriert seit: 17.08.2005
Beiträge: 426
Standard

Ist es nicht so, dass die anderen divs nicht eigentlich nachrutschen, sobald sich eines geändert hat?
Xean ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.09.2007, 09:24 Nach oben    #11
Martin Breuer
 
Benutzerbild von WarrenFaith
 
Registriert seit: 17.08.2005
Ort: Berlin
Beiträge: 1.642
Standard

Zitat:
Ist es nicht so, dass die anderen divs nicht eigentlich nachrutschen, sobald sich eines geändert hat?
Der Meinung bin ich eigentlich auch. Deswegen hoffe ich auch auf ein Onlinebeispiel
__________________
I did it my way - Senseless-Blog
WarrenFaith ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 10.09.2007, 15:49 Nach oben    #12
Neuer Benutzer
 
Registriert seit: 18.07.2007
Beiträge: 15
Standard

ich hätte wzar ein onlinebeispiel, aber dort muß man registriert sein. nachfolgend der code für div öffnen und die anderen rustchen nach:

PHP-Code:
<script type="text/javascript">
 function 
toggle (elementId) { 
    if (
document.getElementById) {
    if (
document.getElementById(elementId).style.display == "block")
        
document.getElementById(elementId).style.display "none";
     else 
document.getElementById(elementId).style.display "block";
    }
 }
</script> 
und dann noch deine divs:

PHP-Code:
<p>
<
a href="javascript:toggle('div1')">Kommentar schreiben</a>&nbsp;
<
a href="javascript:toggle('div2)">Kommentare anzeigen</a>
<
div id="container">
<
div id="div1" style="text-align: justify; display:none;">Inhalt1</div>
<
div id="div2" style="text-align: justify; display:none;">Inhalt2</div>
</
div>
</
p
ich hoffe das wars was du suchst.
etwas umgebaut kannst das auch für ein reines verschieben neben.
__________________
http://www.php4user.de läuft auf einem Server mit folgender Software: Apache: 2.2.3 (Debian) - DAV: 2 - SVN: 1.4.2 -mod_python: 3.2.10 - Python: 2.4.4 - PHP: 5.2.3-0.dotdeb.1 with Suhosin-Patch - mod_ssl: 2.2.3 - OpenSSL: 0.9.8c - mod_perl: 2.0.2 - Perl: v5.8.8
xpprem ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 11.09.2007, 16:45 Nach oben    #13
Neuer Benutzer
 
Benutzerbild von buddy_casino
 
Registriert seit: 21.05.2006
Beiträge: 12
Standard

Super, danke! Etwas umgebaut kann ich das gut gebrauchen. Ein Online-Beispiel hatte ich jetzt leider nicht, da ich innerhalb meiner Dev-Umgebung bastle.
buddy_casino ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.09.2007, 12:49 Nach oben    #14
Benutzer
 
Benutzerbild von Skinwalker
 
Registriert seit: 24.01.2006
Beiträge: 66
Standard

Ich hätte sonst noch auf MooFX verwiesen, das ist sehr schick
http://moofx.mad4milk.net/
Skinwalker ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
mehrere Divs untereinander mit abschließenden DIV suppenmann HTML, XML und CSS 9 02.12.2006 16:14
Div layer sollen sich nicht verschieben. bob HTML, XML und CSS 6 20.01.2006 11:56


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:58 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44