window.open non funziona su IE9

Ebbene sì, lo confesso, non sono un amante di IE ma quando sviluppo una cosa, faccio di tutto per in modo tale da farla funzionare ovunque.

Oggi mi sono imbattuto nel semplice e banale comando window.open ed effettuando dei test ho notato che su IE9 non funzionava. Ecco qui un alternativa: showModalDialog!

La sintassi è la seguente:
showModalDialog("URL"[, arguments[, "features"]])

Un esempio di chiamata è il seguente:

<script language=”javascript”>
function openwindow()
{
retval=window.showModalDialog(“calledUrl.html”, “argsVariable”, “dialogWidth=1200px;dialogHeight=800px;center:yes;status=no;resizable=yes”)
}
</script>
<a href=”#”>Cliccami </a>

Parametri

Nome Valore Descrizione
center yes | no | 1 | 0 | on | off Center the dialog
dialogHeight Length/units Outer height of dialog
dialogLeft Integer Left pixel offset
dialogTop Integer Top pixel offset
dialogWidth Length/units Outer width of dialog
edge raised | sunken Transition style between border and content area
help yes | no | 1 | 0 | on | off Display help icon in titlebar
resizable yes | no | 1 | 0 | on | off Dialog is resizable
status yes | no | 1 | 0 | on | off Display status bar

Per ulteriori informazioni potete visitare il sito http://javascript.gakaa.com/window-showmodaldialog-4-0-5-.aspx

Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...