Aprire finestra popup con Safari

Shyson

Utente Attivo
19 Ago 2012
1.161
1
38
Questo codice mi apre il popup con Chrome, Firefox e Opera, con Safari apre la finestra grande come il monitor.

PHP:
function guest() {
  var w = 800;
  var h = 600;
  var l = Math.floor((screen.width-w)/2);
  var t = Math.floor((screen.height-h)/2);
  window.open("guestbook/formG.php","","width=" + w + ",height=" + h + ",top=" + t + ",left=" + l);
}
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, usa gli apici singoli per racchiudere tutte le opzioni
 

Shyson

Utente Attivo
19 Ago 2012
1.161
1
38
Anche a mettere così non cambia niente

PHP:
function guest() { 
  var w = 800;
  var h = 600;
  var l = Math.floor((screen.width-w)/2);
  var t = Math.floor((screen.height-h)/2);
  window.open('guestbook/formG.php',' ','width=' + w + ',height=' + h + ',top=' + t + ',left=' + l);
}
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
sicuro di riuscire a recuperare screen.width fai un alert di l vedi se è corretta
 

Shyson

Utente Attivo
19 Ago 2012
1.161
1
38
Non so come si fa, ma se funziona con tutti i browser (meno safari) vuol dire che va bene.
 
Ultima modifica:

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
scrivi alert(l)
non è detto magari safari vuole la sintassi completa
window.screen.width
non l'ho mai usato quindi sto andando a tentativi
 

Shyson

Utente Attivo
19 Ago 2012
1.161
1
38
Ho messo così ma non apre il gustbook

PHP:
function guest() { 
  var w = 800;
  var h = 600;
  var l = Math.floor((screen.width-w)/2);
  var t = Math.floor((screen.height-h)/2);
  window.open('guestbook/formG.php',' ','width=' + w + ',height=' + h + ',top=' + t + ',left=' + l);
  alert(l)
}
 
Discussioni simili
Autore Titolo Forum Risposte Data
A aprire pagina con form in una nuova finestra Javascript 2
F Aprire una pagina php o html in una nuova finestra da una pagina php PHP 2
novello88 Javascript opener - aprire una nuova finestra con JS Javascript 1
giancadeejay ROTAZIONE URL - Aprire il sito corrente in una nuova finestra Javascript 0
M come aprire una finestra oscurando quella sotto? Javascript 2
G Aiuto: aprire nuova finestra con variabile PHP 8
M Aprire una finestra con dimensioni fisse HTML e CSS 8
R Aprire un link nella stessa finestra del browser HTML e CSS 3
M aprire file allegato e chiudere finestra Classic ASP 2
A aprire finestra in flash Flash 1
A javascript per aprire una nuova finestra Javascript 3
T come far aprire una nuova finestra con questo JS: Javascript 2
grottafelix Aprire in link in una nuova finestra Javascript 5
cimice Aiuto! Aprire una nuova finestra "parametrizzata" PHP 13
S far aprire una finestra in automatico HTML e CSS 2
W Aprire un pop-up da un pop-up HTML e CSS 3
T Come aprire file .wtb Discussioni Varie 10
A Aprire la window form Add Connection da codice Visual Basic 4
S Aprire su Mac Progetto PSD salvato su win Photoshop 0
D [HTML] Non riesco aprire foto singole in un album creato con "iWebAlbum" HTML e CSS 1
P [Javascript] Aprire Link in Div e pagina Dinamica Javascript 0
A [MS Access] Aprire maschera con sottomaschera su ultimo record MS Access 0
L [Javascript]Aprire div con click e chiuderlo con altro pulsante Javascript 2
Tommy03 Aprire un file .asp nel browser Classic ASP 5
K Aprire porte modem Tim smart Fibra Adsl e Connettività 0
ste80 [MS Access] Impossibile aprire una maschera da pulsante MS Access 2
R [MS Access] COME APRIRE UNA MASCHERA FACENDO DOPPIO CLICK SU UN RECORDSET MS Access 1
R [MS Access] aprire maschera con doppio click su recordset di sottomaschera MS Access 4
G [PHP] Aprire una cartella tramite un link PHP 1
F aprire una pagina in un overlay jQuery 0
S [PHP] Aprire file in locale PHP 1
F [Javascript] Aprire file tramite jquery Javascript 0
trattorino [Javascript] aprire blocchi via via che si scorre Javascript 0
M Salvare i dati nel db e aprire altra pagina php PHP 7
C [PHP] Aprire la pagina dopo aver fatto il login PHP 1
Morganot37 Photoshop CC non può aprire l'immagine Webdesign e Grafica 5
S Aprire un marketplace Leggi, Normative e Fisco 0
G Aprire un app da pagina web Sviluppo app per Android 3
Shaovel [HTML] Aprire sito esterno cliccando immagine HTML e CSS 7
iap Aprire un ecommerce e sincronizzarlo al gestionale Discussioni Varie 1
M Aprire nuova scheda del browser con javascript Javascript 7
V aprire pagine php in div jQuery 1
M aprire Iframe su safari in IOS, (iphone - ipad) HTML e CSS 8
M Aprire un popup con un form jQuery 2
S Aprire file sul pc cliente dentro una intranet. PHP 1
D Navigare fra le directory e aprire file PHP 3
Gabriele Visioli Realizzare e Vendere siti web senza aprire una Partita IVA... Come? Leggi, Normative e Fisco 4
F Aprire un tab con js Javascript 0
F devo aprire due pagine asp contemporaneamente Classic ASP 1
F aprire un file pdf da una pagina asp Classic ASP 2

Discussioni simili