Visualizzazione dei risultati da 1 a 5 su 5

Discussione: link popup

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125

    link popup

    ciao a tutti.
    Ho trovato questo script
    http://javascript.html.it/articoli/l...on-javascript/


    nel dettaglio

    Codice PHP:
    <script type="text/javascript">


    function 
    newWindow(a_str_windowURLa_str_windowNamea_int_windowWidtha_int_windowHeighta_bool_scrollbarsa_bool_resizablea_bool_menubara_bool_toolbara_bool_addressbara_bool_statusbara_bool_fullscreen) {
      var 
    int_windowLeft = (screen.width a_int_windowWidth) / 2;
      var 
    int_windowTop = (screen.height a_int_windowHeight) / 2;
      var 
    str_windowProperties 'height=' a_int_windowHeight ',width=' a_int_windowWidth ',top=' int_windowTop ',left=' int_windowLeft ',scrollbars=' a_bool_scrollbars ',resizable=' a_bool_resizable ',menubar=' a_bool_menubar ',toolbar=' a_bool_toolbar ',location=' a_bool_addressbar ',statusbar=' a_bool_statusbar ',fullscreen=' a_bool_fullscreen '';
      var 
    obj_window window.open(a_str_windowURLa_str_windowNamestr_windowProperties)
        if (
    parseInt(navigator.appVersion) >= 4) {
          
    obj_window.window.focus();
        }
    }
    </script>

    [url="pop.html"]Apri popup[/url] 

    Pero non capisco proprio perche con explorer mi apre 2 popup (una con le dimensioni volute, l'altra piu grande)

    Help please...

  2. #2
    ciao, prova così:

    codice:
    Apri popup
    saluti

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    beh che dire.....grazie mille ....era proprio quello .

    ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao,

    non apre due finestre, la finestra viene aperta con target _blank se un'utente (come scritto nelle info dello script) non ha javascript abilitato.


    Apri popup

    la parola chiave riservata this viene usata per fare riferimento all'oggetto corrente, in questo caso un href (this.href = pop.html), all'evento onclick viene aperta in popup la pagina pop.html , ma prima della chiusura del blocco d'istruzioni c'è una dichiarazione return, (La dichiarazione return in una funzione viene utilizzata per restituire i valori alla dichiarazione che ha chiamato la funzione)

    Il tutto è corretto, adesso devi verificare/confrontare se il problema è solo tuo (del tuo Browser, impostazioni ecc..) o succede anche a altri.

    Comunque se vuoi aprire la sola popup togli target="_blank"

    Massimo

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao,

    teoricamente se usi:

    Apri popup

    non avendo nessuna pagina da aprire in popup quel # fa riferimento alla pagina corrente, quella che contiene lo script, apri in popup la stessa finestra.

    Massimo

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 © 2025 vBulletin Solutions, Inc. All rights reserved.