Sven: IFrames & .asp verstehen sich nicht?

Hallo,

ganz komisches Problem.
Habe ein Iframe eingebaut in dem ein externer Shop geöffnet werden soll... mit folgendem code:

<iframe src="http://62.138.56.210/WebEdition/default.asp?Shop=3" name="shop" scrolling="no" frameborder="0" align="left" marginheight="0px" marginwidth="0px" height="480" width="640">Ihr
       Browser unterst&uuml;tzt leider keine Inline-Rahmen.</iframe>

oder auch folgenden hab ich versucht:

<iframe src="about:blank" ID="ShopFrame" name="Shop" width="774" height="500" scrolling="no" frameborder="0">Ihr
       Browser unterst&uuml;tzt leider keine Inline-Rahmen.</iframe>
    <script>
      if (adresse) {
         document.getElementById("ShopFrame").src = adresse;
      }else {
         document.getElementById("ShopFrame").src = "http://62.138.56.210/WebEdition/default.asp?Shop=3";
         ;
      }
    </script>

Beide funktionieren nicht im Internet Explorer 6, sowie auch nicht im Safari...
liegt es an der .asp Datei oder woran kann es liegen, dass er die Seite nicht findet?

momentan eingebaut auf www.inkiess.de/shop.htm

Würde mich sehr über Hilfe freuen!

  1. Hallo,

    Mozzi gibt mir einen "Umleitungslimit für diese Url überschritten [..]" Fehler.

    gruss

    --
    no strict;
    no warnings;
    man google
    1. Hallo,

      Mozzi gibt mir einen "Umleitungslimit für diese Url überschritten [..]" Fehler.

      ich habe die URL direkt eingegeben und bekam keine Fehlermeldung.

      cu,
      ziegenmelker

  2. Hi,
    wo Dein Problem liegt, kann ich dir nicht sagen, generell geht der IE mit Iframes und ASP sehr gut.
    Stefan

  3. Hallo,

    ich habe mir den Quelltext mal flüchtig angesehen. Er ist so voller Fehler, daß einem die Lust vergehen kann.
    Rufe doch mal einen Validator auf, z.B.

    http://www.validome.org/validate,

    beseitige die Fehler, und Frage dann noch mal, wenn du immer noch nicht weiter kommst.

    cu,
    ziegenmelker

    1. Na ja es waren ja nun keine gravierenden Fehler. Habe sie aber nun soweit es geht beseitigt. Laut der HTML-Attributreferenz für ein IMG ist der "name" in einem IMG erlaubt, allerdings zeigt er mir das als Fehler an. Allerdings ohne name funktioniert das Java Script nicht.

      Nun gut, trotzdem funktioniert der Shop immer noch nicht.

      Woran kann es noch liegen?

      1. hi,

        Nun gut, trotzdem funktioniert der Shop immer noch nicht.

        könntest du bitte zur kenntnis nehmen, dass "funktioniert nicht" in diesem raum nicht als akzeptable problembeschreibung gilt?
        danke.

        </faq/#Q-07b>
        </faq/#Q-07c>
        </faq/#Q-07d>

        gruß,
        wahsaga

        --
        "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
        1. Ich dachte eine Beschreibung des Problemes reicht. Sorry

          Again:
          Habe ein Iframe eingebaut in dem ein externer Shop geöffnet werden soll... mit folgendem code:

          <iframe src="http://62.138.56.210/WebEdition/default.asp?Shop=3" name="shop" scrolling="no" frameborder="0" align="left" marginheight="0px" marginwidth="0px" height="480" width="640">Ihr
                 Browser unterst&uuml;tzt leider keine Inline-Rahmen.</iframe>

          oder auch folgenden hab ich versucht:

          <iframe src="about:blank" ID="ShopFrame" name="Shop" width="774" height="500" scrolling="no" frameborder="0">Ihr
                 Browser unterst&uuml;tzt leider keine Inline-Rahmen.</iframe>
              <script>
                if (adresse) {
                   document.getElementById("ShopFrame").src = adresse;
                }else {
                   document.getElementById("ShopFrame").src = "http://62.138.56.210/WebEdition/default.asp?Shop=3";
                   ;
                }
              </script>

          Beide funktionieren nicht im Internet Explorer 6, sowie auch nicht im Safari...
          liegt es an der .asp Datei oder woran kann es liegen, dass er die Seite nicht findet?

          momentan eingebaut auf www.inkiess.de/shop.htm

          Würde mich sehr über Hilfe freuen!

      2. Hallo Sven,

        Na ja es waren ja nun keine gravierenden Fehler. Habe sie aber nun soweit es geht beseitigt. Laut der HTML-Attributreferenz für ein IMG ist der "name" in einem IMG erlaubt, allerdings zeigt er mir das als Fehler an. Allerdings ohne name funktioniert das Java Script nicht.

        wenn ich dazu komme, schaue ich mir das später noch mal an

        Nun gut, trotzdem funktioniert der Shop immer noch nicht.

        Woran kann es noch liegen?

        Du weist dem Iframe zwar eine neue Quelle zu, aber das alleine bringt deinen Browser noch nicht dazu, den Iframe auch zu aktualisieren.
        Du erreichst das z.B. mit der Zeile
        top.Shop.location.href = "http://62.138.56.210/WebEdition/default.asp?Shop=3";
        in deinem JavsScript Code.
        Hierzu ist es wichtig, daß der Iframe auch einen Namen hat, in diesem Falle "Shop", denn über die Id kommst du AFAIK nicht an das window-objekt heran, welches als Unterobjekt das Objekt location hat.

        http://de.selfhtml.org/javascript/objekte/location.htm#href

        cu,
        ziegenmelker

      3. Hi,

        Na ja es waren ja nun keine gravierenden Fehler. Habe sie aber nun soweit es geht beseitigt. Laut der HTML-Attributreferenz für ein IMG ist der "name" in einem IMG erlaubt,

        für HTML 4.01.

        Du verwendest aber - aus welchen Gründen auch immer - HTML 4.0

        cu,
        Andreas

        --
        Warum nennt sich Andreas hier MudGuard?
        http://www.schreinerei-waechter.de/
        Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.