2010-11-23 9 views
0

Ich habe einändern Mauszeigers über externe <iframe>

<div style="cursor: move;"> <script type="text/javascript" src="h**p://www.some-external-js"></script </div>

die externen JS lädt einige iframe mit Inhalt: <iframe src="somesource"></iframe>

Ich würde gerne die Mauszeigers über dem iframe zu ändern, was in ist mein Div-Box. Leider ist dies nicht mit CSS allein möglich, weil die iFrames die Cursoreinstellungen überschreiben? Irgendeine Idee?

+0

Was ist der Punkt, den Mauszeiger zu ändern? ** ist ständig überrascht über die seltsamen verrückten unorthodoxen Anfragen (hackish) Leute haben normalerweise ** –

+0

Ich habe mehrere div-Boxen mit Wetter, Nachrichten usw. (google widgets) und möchte sie komplett schleppbar machen - was funktioniert, erwartet den Mauscursor ... – Lukas

+0

Konnte es nicht auf den Hauptteil des Dokuments gesetzt werden, das Iframe lädt? – Orbling

Antwort

2

Es ist nicht möglich. Die Same-Origin-Richtlinie verhindert, dass Sie das CSS des Iframe-Dokuments ändern.

Die einzige Sache, die Sie tun könnten, ist, den iframe mit einem transparenten div unter Verwendung position: absolute und z-index zu überlagern. Aber dann wird der Iframe unbrauchbar.

+0

ich denke, das ist es. dachte normalerweise, dass es eine andere Lösung geben könnte, aber diese funktioniert! :) Danke! – Lukas

Verwandte Themen