Problem mit JavaScript Opera/IExplore

Oliver Gierke

Erfahrenes Mitglied
Morgen...

ich hab nen Splashscreen für ne zweisprachige webseite. in nem Dropdownfeld sind die zwei sprachen zur auswahl. das sieht olgendermaßen aus:

<form>
<div align="center">
<select onchange="location.href='content/'+this.options[this.selectedIndex].value" class="splash">
<option value="" selected="selected">Wählen Sie Ihre Sprache: / Please choose your language:</option>
<option value="index_ger.html">Deutsch</option>
<option value="index_eng.html">Englisch</option>
</select>
</div>
</form>

die ausgangs URL ist http://www.blabla.de/ordner1. im opera leitet auch prima nach http://www.blabla.de/ordner1/content/index_ger.html bzw eng.html weiter. Der Iexplorer führt jedoch zu http://www.blabla.de/ordner1/index_ger.html und findet natürlich die seite nicht.

was bleiben muss ist die verzeichnisstruktur (die is vom CMS vorgegeben) die JAVAscriptanweisung kann gern anders werden. ach so. das CMS generierte dynamisch noch ne <base> anweisung im quelltext. die wäre in dem beispielfall jetzt hier http://www.blabla.de/ordner1/

Ideen?

Danke
 
Mmmh....bei meinem IE(5.5) funktioniert das auch....bist du sicher, dass die Test-Dokumente bei beiden Browsern identisch waren?

Ansonsten probier mal statt location.href=
.....
window.location=

...
ich glaube mich zu entsinnen, dass wir vor einiger Zeit einen Thread hatten, wo es ein Problem mit location.href gab...vielleicht änderts ja was.
 
Zuletzt bearbeitet:
also die javascript zeile is schon definitiv so... der rest drumherum (die Sprachen) werden dynamisch erzeugt. habs aber jetz hingekriegt:

location.href=location.href+'/content/'+this.options[this.selectedIndex].value

tuts in beiden browsern...

trotzdem danke

REINHAUN!
 

Neue Beiträge

Zurück