BlackBoard (http://www.black-board.net/index.php)
- Design, Programmierung & Entwicklung (http://www.black-board.net/board.php?boardid=55)
-- Webdesign (http://www.black-board.net/board.php?boardid=19)
--- Zugriff auf URL eines Frames mit JavaScript (http://www.black-board.net/thread.php?threadid=183)


Geschrieben von Brogon am 20.07.2001 um 11:19:

  Zugriff auf URL eines Frames mit JavaScript

Hallo!

Mein erstes Posting, und gleich ein Problem (Vorstellen tu ich mich auch noch smile )

Ich habe das folgende Problem:

2 Frames: \"mitte\" und \"news\"

in \"news\" liegt ein Script, das folgendes abfragt:

var url = top.mitte.location.href;

Das funktioniert auch ganz gut - NUR:

Wenn in \"mitte\" eine Seite von einem anderen Server angezeigt wird (z.B. von \"yahoo.de\", in \"news\" ist
eine Seite von \"brogon.de\" ), dann bricht das Script mit der Meldung \"Access denied\" bzw. \"Access for scripts to another domain disallowed.\" ab. unglücklich

Hat jemand eine Idee, wie ich trotzdem die URL herauskriegen könnte (evt. per PHP-Script möglich, wenn nicht JavaScript?)?

Danke schon mal im vorraus,
Brogon



Geschrieben von gcel am 21.07.2001 um 10:34:

 

Kansst Du mal deine URL posten damit man sich das einmal in Aktion ansehen kann ?!



Geschrieben von Brogon am 22.07.2001 um 01:50:

 

Ok. Ich habe eine \'Demo\' meines Problems in Web gestellt:

http://palandor.net/jsproblem/


(Das Original-Problem tritt im Intranet meiner Firma auf - deren URL bringt euch wohl nicht viel Augenzwinkern )



Geschrieben von gcel am 22.07.2001 um 11:51:

 

Also ich kann da keinen Fehler entdecken hier funzt das könnte es sein das es an der Intranet Konfiguration liegt ?!



Geschrieben von Brogon am 22.07.2001 um 15:43:

 

Benutzt du zufällig IE? Da gibt's nämlich eine Option "Auf Datenquellen über Domänengrenzen hinweg zugreifen" (unter "Verschiedenes"). Das kann es u.U. ermöglichen. Ich benutze Netscape 4.7 / IE 5 (besonders mit ersterem funktioniert es nicht). Denk daran auf "fremde Seite" zu drücken - die erste angezeigte ist noch von derselben Domain.

Und glaube mir: Es funktioniert nicht. Nachweislich. :)



Geschrieben von AK-Palme am 29.08.2001 um 13:14:

 

vielleich benutzt yahoo das hier:
http://www.teamone.de/selfhtml/tecb.htm#a26



Geschrieben von Brogon am 31.08.2001 um 10:48:

 

Das ist egal - bei unseren eigenen Servern im Haus funktioniert es nicht. Und bei denen wird definitiv gar kein JavaScript verwendet smile
Das mit Yahoo ist nur ein Beispiel, das ich extra ins Netz gestellt habe, da ihr vom Internet die betreffenden Server auf denen das Problem aufgetreten ist nicht erreichen könnt.

Ich denke, wir lassen das Thema; vermutlich gibt es keine "Universallösung" für dieses Problem, zumal es ein Sicherheitsmechanismus ist, der normalerweise nicht "ausgehebelt" werden sollte smile


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH