Basierend auf diesem Thread: Zweite Select-Feld in Abhängigkeit vom ersten?
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Hallo easy-coding-Freunde,
tut mir leid, dass ich diesen Thread nochmal hochkrame. Bin eben über google auf dieses Board gestoßen.
Ich habe genau dasselbe Problem wie mein Vorgänger, nur konnte ich es nicht lösen. Bin keine JavaScript experte, na ja, und Ajax auch nicht wirklich^^ Brauch das Script für eins meiner php-Scripte. Tja, und im Firefox läuft alles, nur im IE werden die <options> nicht gefüllt, bzw. angezeigt. Alle anderen Tags laufen ohne Probleme, d.h. wenn ich die Ausgabe in einem div machen würde, dann gibt das JS-Script das aus...
Der Bug mit den selects im IE kann ich nicht ganz nachvollziehen, bzw. kann ich das Script diesbezüglich nicht anpassen. Der Trick mit der Zufallszahl math.random funktioniert leider auch nicht.
Würde mich freuen, wenn mir jemand helfen kann.
Mal so eine Frage am Rande: Warum stellt ihr das Script ins Wiki, wenn noch nichtmal IE kompatibel ist?!
Also zum Nachvollziehen hier nochmal meine Scripte.
Mein JS:
Alles anzeigen
Die func.php:
und schließlich der Aufruf:
Viele liebe Grüße
MrPotter
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Hallo easy-coding-Freunde,
tut mir leid, dass ich diesen Thread nochmal hochkrame. Bin eben über google auf dieses Board gestoßen.
Ich habe genau dasselbe Problem wie mein Vorgänger, nur konnte ich es nicht lösen. Bin keine JavaScript experte, na ja, und Ajax auch nicht wirklich^^ Brauch das Script für eins meiner php-Scripte. Tja, und im Firefox läuft alles, nur im IE werden die <options> nicht gefüllt, bzw. angezeigt. Alle anderen Tags laufen ohne Probleme, d.h. wenn ich die Ausgabe in einem div machen würde, dann gibt das JS-Script das aus...
Der Bug mit den selects im IE kann ich nicht ganz nachvollziehen, bzw. kann ich das Script diesbezüglich nicht anpassen. Der Trick mit der Zufallszahl math.random funktioniert leider auch nicht.
Würde mich freuen, wenn mir jemand helfen kann.
Mal so eine Frage am Rande: Warum stellt ihr das Script ins Wiki, wenn noch nichtmal IE kompatibel ist?!
Also zum Nachvollziehen hier nochmal meine Scripte.
Mein JS:
Quellcode
- //AJAX dropdown
- function createXMLHttpRequest() {
- var ua;
- if(window.XMLHttpRequest) {
- try {
- ua = new XMLHttpRequest();
- } catch(e) {
- ua = false;
- }
- } else if(window.ActiveXObject) {
- try {
- ua = new ActiveXObject("Microsoft.XMLHTTP");
- } catch(e) {
- ua = false;
- }
- }
- return ua;
- }
- var req = createXMLHttpRequest();
- function sendRequest() {
- try {
- req = window.XMLHttpRequest?new XMLHttpRequest():
- new ActiveXObject("Microsoft.XMLHTTP");
- } catch (e) {
- //Kein AJAX Support
- }
- req.onreadystatechange = handleResponse;
- id = document.getElementById('dropdown').value;
- req.open('post', 'func.php');
- req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
- req.send('s='+ id + '&anti_cache=' + Math.random());
- //einblenden_ohne_zurueck('subcats');
- //einblenden_ohne_zurueck('subcatslabel');
- }
- function handleResponse() {
- if ((req.readyState == 4) && (req.status == 200)) {
- document.getElementById('subcats').innerHTML = req.responseText;
- }
- }
Die func.php:
und schließlich der Aufruf:
Viele liebe Grüße
MrPotter
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von MrPotter ()