Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329

    window.open(); Perchè è socì lento?

    Vorrei sapere se qualcuno mi sa dire come mai il metodo window.open(); è così lento, ovvero, apre subito la finestra ma per poterla chiudere o spostare devo aspettare circa 2 secondi.
    E poi quando nel metodo scrivo: window.open("", "New window", "height=200, width=300");
    Il nome della finestra non viene inserito.
    Grazie.
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649

    Re: window.open(); Perchè è socì lento?

    Originariamente inviato da Donovant
    E poi quando nel metodo scrivo: window.open("", "New window", "height=200, width=300");
    Il nome della finestra non viene inserito.
    il nomeFinestra non e' il titolo della finestra,
    non accetta spazi o caratteri strani, non puo' essere solo numerico o iniziare per numero

  3. #3
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Ok grazie, capito, ma come posso referenziarla???
    Cioè se io volessi verificare che tale finestra fosse aperta o meno, come posso scrivere?
    Io ho provato così ma non funge:

    if(!window.nomeFinestra) window.alert("La finestra nomeFinestra no è aperta!");

    //anche if(!nomeFinestra) ecc...
    else ....

    Ho scritto una funzione che si chiama subWrite() e destro c'è:

    newWindow = window.open("", "nomwFinestra", "height=200, width=300");

    Come fare?
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  4. #4
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Ho provato anche con :
    if(!newWindow) e niente....
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  5. #5

  6. #6
    Utente di HTML.it L'avatar di Donovant
    Registrato dal
    Sep 2005
    residenza
    London
    Messaggi
    1,329
    Ok capito, ma per quanto riguarda il fatto che il tutto nn sia molto veloce da cosa dipende?
    E' una cosa normale?...Cioè apro la finestra, non posso subito spostarla o altro... passano circa 2 secondi prima che io la possa spostare , chiudere o fale atro.
    Beati gli smemorati, perchè avranno la meglio anche sui loro errori...

    My gallery: http://donovant.deviantart.com/gallery/

  7. #7
    Probabilmente dal fatto che il Browser istanzia nuovi oggetti per i quali devi attendere il caricamento prima della loro disponibilità.
    Non sto parlando dell'oggetto finestra, ma degli oggetti del browser.
    Il problema è molto più evidente tanto più il contenuto della finestra è ricco e tanto più il Browser si chiama Internet Explorer

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.