Domanda

Sto cercando di ridimensionare la mia finestra di dialogo modale quando alcuni elementi sono nascosti / mostrati.

window.resizeTo(800, 600);

Ho provato a usare il codice come sopra, ma non sembra funzionare. Penso che sia una finestra di dialogo modale e non una finestra normale. Qualche suggerimento su come potrei ridimensionarlo?

È stato utile?

Soluzione

Ti consigliamo di identificare l'elemento o l'ID contenitore e fare qualcosa del genere:

document.getElementById('MyModal').style.height = '500px';
document.getElementById('MyModal').style.width = '800px';

Se stai usando jQuery per questo può essere un po 'più semplice in quanto puoi collegarlo alla funzione show modale effettiva.

Modifica
All'interno delle funzioni javascript sopra, MyModal sarà l'ID del contenitore o modale. Ad esempio, se stai usando un DIV per l'elemento esterno del tuo modale, imposteresti il ??DIV in questo modo:

<div id='MyModal' class="IFNEEDED">CONTENTS OF MODEL</div>

MODIFICA N. 2
Poiché questo non è un "modale" come la maggior parte descriverebbe oggi, è più una nuova finestra popup, questa riga di codice dovrebbe funzionare per te (l'ho trovato qui ):

window.open('http://www.pageresource.com/jscript/jex5.htm','mywindow','width=400,height=200')

Altri suggerimenti

Se stai cercando di ridimensionare la finestra di dialogo modale all'interno della finestra stessa, potresti essere tentato di utilizzare javascript window.resizeTo () o window.resizeBy ().

Tuttavia, quelli non funzioneranno. Invece, usa:

window.dialogWidth='640px';
window.dialogHeight='480px';

P.S. Rsolberg: Il poster diceva finestra di dialogo modale. Sembra il modo in cui lo descriverei. Non sono sicuro che possa essere interpretato come correlato a jQuery. Rimuoverei la risposta jQuery per evitare confusione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top