[JavaScript] iframe scrollen, Permission denied to access property 'document'

Dieses Thema im Forum "Webentwicklung" wurde erstellt von onip, 8. August 2012 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 8. August 2012
    Zuletzt bearbeitet: 8. August 2012
    iframe scrollen, Permission denied to access property 'document'

    hallo zusammen,

    ich solle ein iframe bei onload scrollen, was auch geht.

    HTML:
    <iframe src="http://localhost" onload="window.scrollTo(0,this.offsetTop);this.contentWindow.document.documentElement.scrollTop=800" width="98%"></iframe>
    
    es wird also zum iframe gescrollt und das iframe selbst zu _y=800.

    geht bei mir wunderbar.
    änder ich nun die src
    HTML:
    <iframe src="http://extern.domain.net/?pid=112245&mode=normal-online&style=green" onload="window.scrollTo(0,this.offsetTop);this.contentWindow.document.documentElement.scrollTop=800" width="98%"></iframe>
    
    erhalte ich
    Code:
    Fehler: Error: Permission denied to access property 'document'
    
    kann man dagegen was tun?

    // edit
    scheint egal zu sein auf welche url ich verweise.
    der fehler kommt immer.
     
  2. 8. August 2012
    Zuletzt bearbeitet: 8. August 2012
    AW: iframe scrollen, Permission denied to access property 'document'

    was auch wichtig ist!

    hab auch das problem, das der kunde hat erkannt und
    die eigentliche src dazu gefunden.

    nur kurz was los war:

    der rechner hat mehrer stufen
    1. einstellen
    2. auslisten
    3. tarifwechsel beantragen
    4. ...

    befindet man sich in der auflistung, scrollt weit runter und wählt einen tarif,
    bleibt man unten und muss hochscrollen.
    das iframe hat ne onload, das jedoch nicht ausgeführt wird.
    meine annahme war, dass alles per ajax abläuft und somit kein onload ausgeführt wird.

    naja, wenn man die url mal öffnet stellt man fest, dass darin ein iframe hinterlegt ist,
    das die eigentlich url beinhalten.

    und siehe da, onload wird nun ausgeführt und window.scrollTo(0,this.offsetTop); greift wunderbar.

    problem behoben, danke.

    ~closed~
     
  3. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.