constantin: URL funktioniert im Firefox aber nicht im IE

Hallo zusammen,

mein Problem ist, dass bestimmte URLs im Firefox 3 angezeigt werden, aber nicht in IE 7 und IE 8. Bei den beiden Microsoft Browsern wird mir nur mitgeteilt, dass die Seite nicht angezeigt werden kann.
Hier das Beispiel:
http://www.domain.de/results.php?searchtext=site:mysite.de&start=0&count=10&suchoption=1
Es hat mit dem Doppelpunkt in 'searchtext' zu tun (ohne den funktioniert es nämlich), also habe ich diesen encoded:
http://www.domain.de/results.php?searchtext=site%3Amysite.de&start=0&count=10&suchoption=1

Ohne Erfolg. Bei beiden URLs streikt der Explorer. Weiß jemand, was falsch ist und wie die Lösung aussieht?

Vielen Dank,
Constantin

  1. Hi,

    http://www.domain.de/results.php?searchtext=site:mysite.de&start=0&count=10&suchoption=1
    Es hat mit dem Doppelpunkt in 'searchtext' zu tun (ohne den funktioniert es nämlich), also habe ich diesen encoded:
    http://www.domain.de/results.php?searchtext=site%3Amysite.de&start=0&count=10&suchoption=1

    Ohne Erfolg. Bei beiden URLs streikt der Explorer.

    Kann ich nicht nachvollziehen.

    Die Wikipedia bspw. leitet bei Aufruf von http://de.wikipedia.org/ auch direkt auf http://de.wikipedia.org/wiki/Wikipedia:Hauptseite um, mit unkodiertem Doppelpunkt, und das "frisst" der IE ohne Probleme.

    MfG ChrisB

    --
    Light travels faster than sound - that's why most people appear bright until you hear them speak.
    1. Die Wikipedia bspw. leitet bei Aufruf von http://de.wikipedia.org/ auch direkt auf http://de.wikipedia.org/wiki/Wikipedia:Hauptseite um, mit unkodiertem Doppelpunkt, und das "frisst" der IE ohne Probleme.

      Richtig. Und auch bei dem noch ähnlicheren Fall http://www.google.de/search?q=site:domain.de funktioniert es einwandfrei, aber eben nicht bei meinen URLs. Trotzdem Danke fürs Probieren!

      1. Hi,

        Richtig. Und auch bei dem noch ähnlicheren Fall http://www.google.de/search?q=site:domain.de funktioniert es einwandfrei, aber eben nicht bei meinen URLs.

        Na dann muss da ja noch was anderes als Ursache vorliegen.

        Wie verarbeitest du die übergebenen Werte denn, und was sagen die Logs des Webservers (Access und ggf. Error)?

        MfG ChrisB

        --
        Light travels faster than sound - that's why most people appear bright until you hear them speak.
  2. Es ist mit höchster Wahrscheinlichkeit ein Javacript- / DOM-Fehler.
    Es muss ein Javascript sein, das wärend die Seite lädt etwas versucht in das Dokument einzufügen. Damit kommt der IE-Parser nicht zurecht und bricht den Seitenaufbau mit einer obskuren Fehlermeldung ab.
    Es gibt bei einigen Javascriptbibliotheken load Funktionen zum nachladen von Javascriptdateien. Oft wird einfach ein "<script>" - Element an "<head>" gehangen und das bevor die Seite komplett geladen ist. Da steigt der IE gerne aus, und das ohne die Wahrheit zu sagen.

    vg,
    Stephan