Se sei qui solo per dirmi perché ridimensionare una finestra è una cattiva idea, odioso, e l'equivalente web di chiodi su una lavagna allora per favore vai via. Sto cercando una soluzione, non una conferenza. Questo deve essere utilizzato solo in una rete Intranet. In particolare, per eseguire il debug e quindi demo di siti Web progettati responsabilmente (siti che utilizzano le query multimediali in scala) ai clienti per la revisione tramite una riunione Web. Voglio dimostrare punti di rottura specifici. Questo non deve essere scatenato sul pubblico in generale.Come ridimensionare una finestra del browser in modo che la larghezza interna sia un valore specifico
Le cose che mi sanno già:
- Si può solo ridimensionare e finestre posizione aperta tramite javascript, non da parte dell'utente. (a meno che non modificino le impostazioni di sicurezza, che non è un'opzione)
- Quando si utilizza il metodo resizeTo() della finestra, il browser viene ridimensionato alle dimensioni specificate. Il viewport è spesso molto più piccolo (come in media 30-100 pixel in meno) Tuttavia, voglio ridimensionare la finestra su una dimensione specifica.
- Il browser, la versione del browser, la piattaforma, alcuni plugin e vari menu e barre degli strumenti modificano le dimensioni della finestra. Più menu e barre degli strumenti significano che la larghezza della finestra è più piccola.
Soluzione possibile
- Trova larghezza e l'altezza del browser
- Trova la larghezza della finestra e altezza
- Determinare la differenza tra i due.
- regolare i valori della mia chiamata a resizeTo() di conseguenza
Ho bisogno di aiuto con la fase 1. Tutto il resto riesco a capire. Sto anche usando jQuery e il modernizzatore se questo aiuta.
Grazie in anticipo per il vostro aiuto!
http://www.quirksmode.org/dom/w3c_cssom.html – AlienWebguy
Bene, eccoci. – mrbinky3000
L'unico problema che si avrà con il passaggio 4 è assicurarsi che i browser abbiano l'impostazione abilitata per aprire il pop-up in una nuova finestra e che sia possibile ridimensionarlo. – epascarello