Hallo in die Runde,
ich habe bereits 1000 Seiten durchforstet und weiß nicht wie ich mein Problem lösen soll.
Ich habe eine Unterdatei die über php aufgerufen wir und denn auch richtig funktioniert nur im IE leider nicht. Mein Problem liegt im Verborgenen Darstellen von speziellen <otption> Tag
ein Codeausschnitt:
{foreach key=key_data item=item_data from=$options_data.DATA}
{if $item_data.GROUP == '2' && $options_data.ID !='1'}
<option value="{$item_data.ID}" style="display:none">
{$item_data.TEXT} {if $item_data.FULL_PRICE >='0' }{$item_data.FULL_PRICE}{/if}
</option>{/if}
{if $item_data.GROUP == '1' || $options_data.ID =='1'}
<option value="{$item_data.ID}" >
{$item_data.TEXT} {if $item_data.FULL_PRICE >='0' }{$item_data.FULL_PRICE}{/if}
</option>
{/if}
{/foreach}
Das Entscheidende ist der erste <option value="{$item_data.ID}" style="display:none"> Aufruf. Der IE ignoriert hier schlicht und einfach das style="display:none" im FF läuft alles so wie ich es mir vorstelle.
Kann mir jemand sagen wo mein Fehler liegt.
Vielleicht kurz zum Hintergrund. Es wird eine Variable übergeben die alle erforderlichen Werte enthält. Dann werden die Auswahlmenüs mit allen Werten gefüllt und angezeigt. Nun sollen bei einer bestimmten Auswahl auch nur bestimmte Werte angezeigt werden. Deshalb setze ich direkt einige Elemente unsichtbar. Die Sichtbarkeit/Unsichtbarkeit wird später entsprechend umgeschaltet. Wie gesagt funktioniert auch alles hervorragend im FF nur leider im IE nicht ich habe nur mit dem IE7 getestet.
Danke schon mal im Vorraus.