Wir brauchen hier mehr Querdenker :P
nein, Du kannst nicht verhindern, dass in den fremden Seiten JavaScript eingesetzt wird.
Das ist richtig. Aber schließt eine Lösung doch nicht aus.
Wer immer behauptet hat, Frames seien für den Benutzer ein Vorteil, hatte von Web-Technologien ungefähr so viel Ahnung wie ein handelsüblicher Karpfen von der Zucht und Pflege tasmanischer Wollschafe.
Trau doch wenigstens dem Urvater der Frames etwas mehr zu ;)
Frames können durchaus sehr praktisch sein.
Leider gehen immer gleich alle von einer schlechten Implementierung aus.
Ich würde das so angehen:
Setze den Fokus in ein verstecktes Element, bediene dich dabei setInterval (sagen wir mal mit 10 oder 50). Dann springt der Cursor wieder zurück in dein Frame. Das Scroll-Problem löst du einfach mit Hilfe von scrollTo: http://de.selfhtml.org/javascript/objekte/window.htm#scroll_to .
Gruß,
jumini