Zum Inhalt springen

jQuery: Select nachladen im IE geht nicht

Erstellt am 6. September 2013 · 2 Antworten · letzte Antwort am 10. September 2013

Tags: TYPO3 4.x, Frage

donillo ·

Moin,

ich bastel gerade an einem Produktkonfigurator und lasse dort Select-Boxen nachladen (je nach Auswahl der vorherigen select-Box).
Das ganze nach dem Tutorial hier:
http://www.blogrammierer.de/demo/jquery/selectboxen_fuellen/index.html

Klappt auch im FF und im Chrome, aber im IE nicht, da werden keine Optionen nachgeladen.
Nachdem das oben genannte Beispiel im IE funktioniert, kann es eigentlich nur am Zusammenspiel von jquery und TYPO3 liegen.

So gebe ich das Javascript an in meiner Extension:

		$GLOBALS['TSFE']->additionalHeaderData[$this->prefixId] .= '
		<script type="text/javascript">
			$(document).ready(function(){
				$("#product").change(function(){
					var wert_optionfeld=$(this).children(\'option:selected\').val();
					$("#memory").load("?eID=artgen&lang='.$GLOBALS['TSFE']->config['config']['language'].'&productgroup=" +wert_optionfeld,{value: wert_optionfeld });
				});
			});</script>';

Jemand eine Idee, woran sich der IE (bei mir in Version 9) verschlucken könnte?
Eine Live-Demo gibt es leider nicht, weil ich das lokal aufgesetzt habe.

danton ·

Hi

  • Tut den das Beispiel im IE 9?
    Wenn nicht hat das Null mit TYPO3 oder jQuery zu tun.

  • Ist der IE zufällig im Kompatibilität-Modus?

  • Ohne Live-Beispiel wird es schwierig Dir da zu helfen

Gruß Niels

donillo ·

Hi,

in diesem Fall war es ein HTML-Problem 😉 Der IE hat einen HTML-Fehler bemängelt und deswegen nichts ausgegeben.
Ich dachte nur, dass es ein TYPO3-Problem ist, weil es eben in meiner nicht TYPO3-Version gefunzt hat.