Fenster mit iFrame füllen und Scrollbalken nicht anzeigen?

7

Wie kann ich sicherstellen, dass mein iframe das Fenster ausfüllt und keine Bildlaufleisten anzeigt?

Dies funktioniert für IE6, ich würde es gerne für alle Browser verwenden, wenn möglich:

%Vor%     
Zolomon 02.02.2010, 12:28
quelle

2 Antworten

19

Sie sollten dies nur mit CSS tun können, ohne Javascript zu benötigen. Das folgende funktioniert für mich in IE6 +, Google Chrome und Safari:

%Vor%

Ihre Rahmenränder sollten im Körper von theSiteToShow.html festgelegt werden.

UPDATE
Nach Ihrem Kommentar habe ich Folgendes als Testseite verwendet:

%Vor%

Getestet in IE6 +, Chrome, Safari und Firefox, es funktioniert gut und füllt das gesamte Fenster.

    
Andy E 02.02.2010, 12:43
quelle
0

Ich hatte dieselben Probleme mit den Bildlaufleisten und dem No-Kontext-Menü, obwohl alle diese Elemente deaktiviert waren. Nach ein paar Tagen, in denen ich versuchte, sie zu lösen, stolperte ich über diesen Beitrag, was ein wenig half, aber führte mich dazu, einen Beitrag über flexible Webplayer mit drei Codebeispielen zu finden. Hier sind die Links:

Ссылка

Paket herunterladen

Verwenden Sie die Indexdatei, wenn Sie ein leeres Blatt verwenden möchten, ersetzen Sie den vorhandenen Code in Ihrer exportierten .html-Datei (vom Unity-Export), ersetzen Sie den Link 'unityObject.embedUnity' durch Ihren eigenen Link zu Ihrer .html-Datei befindet sich auf Ihrem Server.

Um den Player mit einem iframe in Ihre Seite einzubetten, fügen Sie Folgendes hinzu:

Sperren und laden.

Hoffe, das hilft.

^ _ ^

    
codeloopy 15.07.2013 15:40
quelle

Tags und Links