2010-07-22 17 views
38

Come posso creare un iframe 100% larghezza e altezza della finestra?come creare un iframe html 100% larghezza e altezza?

+0

Alcuni suggerimenti oltre qui: http://stackoverflow.com/questions/5867985/iframe-100-height – andychase

+2

Questo non è davvero la stessa domanda il duplicato per diversi motivi: a) la domanda chiede " come "mentre l'altra domanda chiede" dove: (come in "quali browser"), b) questa domanda è arrivata un anno prima dell'altra "domanda", ec) l'altra domanda è di qualità inferiore, scritta male e formattata.) due domande con la stessa risposta non fanno duplicati (cioè 1 + 1 e 4/2 sono entrambi 2 ma non sono la stessa domanda) – IAmNaN

+0

@mikel la risposta non è inserita nell'altra domanda. "come costruire un iframe 100%" E "come ottenere larghezza 100%, probabilmente dopo che esiste nella pagina". – erm3nda

risposta

13

Rispondere a questo nel caso in cui qualcun altro come me inciampa su questo post tra i molti che consiglia l'uso di JavaScript per modificare l'altezza iframe al 100%.

Si consiglia vivamente di vedere e provare questa opzione specificata a How do you give iframe 100% height prima di ricorrere a un'opzione basata su JavaScript. La soluzione di riferimento funziona perfettamente per me in tutti i test che ho fatto finora. Spero che questo aiuti qualcuno.

29

questo codice può essere d'aiuto.

<iframe src="" onload="this.width=screen.width;this.height=screen.height;"> 
+0

Spiegare un po ' – vonbrand

+0

this.width per impostare la larghezza di questo tag. screen.width per ottenere il valore della larghezza dello schermo. questo codice rende questo tag (iframe) width = screen width ed è height = screen height - mi dispiace – mikel

+3

'screen' è lo schermo attuale e non la finestra del browser, quindi nella maggior parte dei casi la finestra del browser sarà più piccola della dimensione dello schermo . – Soren

Problemi correlati