Moin leute.
Habe endlich mal wieder ein Problem, das ich nciht alleine lösen kann.
Folgender Fall. Ich Habe eine Dropdownliste die mit Werten aus der DB gefüllt wird. Je nach auswahl, lades Ajax ein neues Dropdown nach, mit Werten die auch aus der DB gefüllt werden.
Meine Homepage ist mit Div's aufgebaut, die in einer CSS datei formatiert werden.
Sieht ca so aus:
Alles anzeigen
Jo ich denke die jeweiligen divs sind durch die id selbsterklärend. Die Dropdowns werden im "main" div dargestellt und auch dahin nachgeladen.
So nun achtung: im Div "sidebar" werden links angezeigt. in einer <ul><li>... Liste. Bisschen weiter unten steht dann noch Info-Text "diese Homepage benötigt mindestens IE6 bla bla usw." und eine php datei wird included, die mir die anzahl der Logins des Benutzers ausliest.
Lade ich nun mit Ajax eine Dropdownliste nach, wird sobald das neue Dropdown hinzukommt, der untere Teil des sidebar divs abgeschnitten. Also Das div wird geladen und angezeigt, nur ein Teil des inhalts wird einfach nicht angezeigt!
Das Problem macht auch nur der IE6, 7 opera und Firefox machens, wie meistens, korrekt.
Hier mal der JS Code:
Alles anzeigen
woran kann das liegen? hat einer schonmal son fehler gehabt?
viele grüße
Timo
Habe endlich mal wieder ein Problem, das ich nciht alleine lösen kann.
Folgender Fall. Ich Habe eine Dropdownliste die mit Werten aus der DB gefüllt wird. Je nach auswahl, lades Ajax ein neues Dropdown nach, mit Werten die auch aus der DB gefüllt werden.
Meine Homepage ist mit Div's aufgebaut, die in einer CSS datei formatiert werden.
Sieht ca so aus:
Quellcode
Jo ich denke die jeweiligen divs sind durch die id selbsterklärend. Die Dropdowns werden im "main" div dargestellt und auch dahin nachgeladen.
So nun achtung: im Div "sidebar" werden links angezeigt. in einer <ul><li>... Liste. Bisschen weiter unten steht dann noch Info-Text "diese Homepage benötigt mindestens IE6 bla bla usw." und eine php datei wird included, die mir die anzahl der Logins des Benutzers ausliest.
Lade ich nun mit Ajax eine Dropdownliste nach, wird sobald das neue Dropdown hinzukommt, der untere Teil des sidebar divs abgeschnitten. Also Das div wird geladen und angezeigt, nur ein Teil des inhalts wird einfach nicht angezeigt!
Das Problem macht auch nur der IE6, 7 opera und Firefox machens, wie meistens, korrekt.
Hier mal der JS Code:
Quellcode
- <script type="text/javascript">
- <!--
- function sendRequest() {
- var req;
- try {
- req = window.XMLHttpRequest?new XMLHttpRequest():
- new ActiveXObject("Microsoft.XMLHTTP");
- } catch (e) {
- //Kein AJAX Support
- }
- req.onreadystatechange = function() {
- if ((req.readyState == 4) && (req.status == 200)) {
- document.getElementById('inhalt2').innerHTML = req.responseText;
- }
- };
- var id = document.getElementById('dropdown').value;
- req.open('get', 'func/func.php?s='+ id + '&anti_cache=' + Math.random());
- req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
- req.send('s='+ id);
- }
- //-->
- </script>
woran kann das liegen? hat einer schonmal son fehler gehabt?
viele grüße
Timo
----[Blockierte Grafik: http://www.smilie-harvester.de/smilies/Alltag/putzen.gif] Nein ich bin nicht die Signatur, ich Putz hier nur ---
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von eseL ()