Mozilla Firebird 0.6 und javascript Fenster /online shopping

  • Hi,

    mit viel Mühe konnte ich meine Frau davon überzeugen, den IE an den Nagel zu hängen.
    Jetzt benutzt sie den Firebird-Browser. Doch was machen Frauen am liebsten? Einkaufen ***zwinker***
    Und da gibt es gleich das erste Problem.
    Wenn man auf die Seite http://www.schwab.de geht um sich (wie meine Frau z.B.) neue Bademode zu kaufen, dann muß man auf das Icon "Bestellen" klicken. Nun sollte ein kleines Fenster aufgehen in dem steht: "Ihnen stehen nun folgende möglichkeiten zur Verfügung: Weitershoppen / zum Bestellschein". Aber dieses kleine Fenster geht nicht auf. Ich denke das hat was mit den Frames zu tun. Denn wenn ich die Seite zum Bestellen in einem eigenen Fenster öffne kommt dieses Fenster! Zum testen: http://www.neu.schwab.de/is-bin/INTERSH…ListSize=9&ls=0
    Ich habe schon der Seite erlaubt Popup-Fenster zu öffnen und auch bei meinen Tabbrowser Extensions habe ich einen Haken gemacht bei "New windows opened by Java script. Doch es klappt einfach nicht. Das kleine Fenster geht nicht auf.
    Gibt es da eine Lösung?

    Danke!

    Gruß,

    Upu

  • Auch wenn es wahrscheinlich unbefriedigend ist:

    Ich kann die Seite ohne Probleme öffnen...

    Vielleicht ein Tip:
    Unter den Webfeatures kann man unter Javascript "Erweitert" auswählen. Dort kann man es Webseiten verbieten, sich vor oder hinter andere Fenster zu legen, vielleicht fehlt da ein Häkchen.

    Dr. Snuggles

  • ...mmh.....unter http://www.schwab.de?
    Der "lange Link" fürt Euch ja zu der Seite außerhalb des Frames. Der funktioniert dann bei mir auch. Aber wenn ich mich unter http://www.schwab.de "durchsurfe" dann klappt es nicht.
    Die Haken unter -Webfeatures - Javascript -Erweitert sind alle da.

    Ich habe folgende Fehlermeldung in der Javascript Console:
    <i>
    Error: missing ; before statement
    Source File: javascript: Error: uncaught exception: Permission denied to get property Window.popup
    Line: 1, Column: 17
    Source Code:
    Error: uncaught exception: Permission denied to get property Window.popup
    </i>

    Vielleicht hilft das ja...............aber erstmal Dankeschön!

    Gruß,

    Upu

  • Ich vermute das Fenster war einmal offen und wurde dann in den Hintergrund geklickt.
    Beim nochmaligen anklicken des Bestell-Buttons wird das Fenster zwar aktualisiert,
    aber nicht in den Vordergrund geholt.
    Lösung:
    Unter - Tools - Webfeatures - JavaScript - Erweitert
    Das zweite kästchen von oben anklicken
    "Fenster vor oder Hinter andere Fenster".
    So hats bei mir bei einem Test grade jedenfalls geklappt.

  • Jetzt wo Du´s erwähnst und ich den Schwab/NeuSchwab Test gemacht habe,
    muss ich Deine Angaben bestätigen. Es liegt wohl doch an den Frames,
    weil der Artikel- und der Bestellframe auf NeuSchwab verweist
    Sorry für meine Falsche Fährte von oben ;)
    Ich hab dann sicherheitshalber mal swaab und neuschwaab zu den Popup-
    Fenstern hinzugefügt -auch ohne ergebnis.
    Netscape 7 zeigt erwartungsgemäß das gleiche verhalten.
    Ich vermute mal das das eine Sicherheitsmassnahme von Mozilla ist ,
    da das Popup ja auf einer andern Domain aufgerufen wird.

  • Nachtrag
    Ich hab etwas gegoogelt und dieses gefunden

    Mozilla reduziert Cross-Site-Scripting Angriffe

    Unter Cross-Site-Scripting (XSS) versteht man u.a. Angriffe auf den Inhalt
    von Cookies über einen Link, der Script-Befehle (z.B. JavaScript) zum
    Auslesen eines Cookies enthält. Da jeweils nur die Domain (bzw. der
    Rechner) einen Cookie lesen kann, die ihn angelegt hat, müssen Angreifer
    eine Ressource dieser Domain aufrufen und JavaScript-Code als Parameter
    übergeben. Dieser Script-Code ermittelt (als Trittbrettfahrer der berechtigten
    Domain) den Inhalt des Cookies und übermittelt ihn an den Angreifer.

    Quelle: fiatlux.zeitform

    Hört sich logisch an, damit Schwab weiss welchen Artikel Du bestellen
    willst, werden für dich unsichtbar noch einige Parameter übergeben. Da
    Firebird das aber wegen Domainüberschreitung unterbindet kommt deine
    obige Fehlermeldung.