ronnyk: Dinge aus anderen Fenstern auslesen

Hallo

Ich hab da ein Problem und ich weiss nicht, woran es liegt.
Warum bekomme ich die Fehlermeldung "Zugriff verweigert", wenn ich folgende Datei starte:

<html>
<head>
<script language="JavaScript">

Fenster = open("http://www.yahoo.de","neuesfenster");
document.write(Fenster.document.links.length);

</script>
</head>
<body>

</body>
</html>

Ist es überhaupt möglich, Dinge wie z.B. die Anzahl der Links aus fremden Seiten auszulesen? Wenn ich eine Datei angebe, die auf meinem Compi liegt, geht es ja auch.
Vielleicht kann mir ja jemand weiterhelfen.

MfG

ronnyk

  1. Moin!

    Ist es überhaupt möglich, Dinge wie z.B. die Anzahl der Links aus fremden Seiten auszulesen? Wenn ich eine Datei angebe, die auf meinem Compi liegt, geht es ja auch.
    Vielleicht kann mir ja jemand weiterhelfen.

    Der Zugriff von Javascripten auf Webseiten von fremden Domains ist aus Sicherheitsgründen nicht möglich.

    Fremde Domains sind z.B. auch:
    http://domain.tld
    http://www.domain.tld
    http://www.domain.tld:80
    https://www.domain.tld
    ...
    auch wenn absolut identische Inhalte geliefert werden (was z.B. bei den ersten drei Beispielen naheliegt).

    Diese Sicherheitsvorschrift kann nicht umgangen werden!

    - Sven Rautenberg

    1. Vielen Dank für die superschnelle Antwort.
      Hat mir sehr geholfen. Dann brauch ich jetzt nämlich nicht mehr nach dem Fehler suchen.

      THX

      ronny

    2. Ich bins nochmal

      Der Zugriff von Javascripten auf Webseiten von fremden Domains ist aus Sicherheitsgründen nicht möglich.

      Geht es denn überhaupt, wenn schon nicht mit Javascript?

      ronny

      1. Moin!

        Der Zugriff von Javascripten auf Webseiten von fremden Domains ist aus Sicherheitsgründen nicht möglich.

        Geht es denn überhaupt, wenn schon nicht mit Javascript?

        Was läuft denn sonst als Programmiersprache im Browser? Eben.

        - Sven Rautenberg

      2. Hallo ronny,

        Der Zugriff von Javascripten auf Webseiten von fremden Domains ist aus Sicherheitsgründen nicht möglich.

        Geht es denn überhaupt, wenn schon nicht mit Javascript?

        Wenn es nur bei dir lokal funktionieren soll, könntest du dir mal hta ansehen. Das sind (fast) ganz normale html-Seiten, die nur nicht diese Sicherheitsbeschränkungen haben. Damit kannst du fremde Seiten in ein Frameset laden, und beliebig darauf zugreifen. Voraussetzungen: IE, Windows.

        Eine kleine Einführung gibt es z.B. hier:
        http://www.jan-winkler.de/hw/program/hta_1.htm

        Eine weitere Möglichkeit sind Bookmarklets. Kommt darauf an, was du machen willst.

        Grüße, Stefan