Visualizzazione dei risultati da 1 a 4 su 4

Discussione: funzione window.open

  1. #1
    Utente di HTML.it L'avatar di Mike
    Registrato dal
    May 2002
    Messaggi
    423

    funzione window.open

    Salve a tutti,

    cerco di passare la base e altezza per l'apertura di una popup, ma non mi funziona! Ecco il codice:

    function openFoto(foto,indice,base,altezza){
    window.open(foto,'fotos'+indice,'WIDTH='+base,'HEIGHT='+altez za,'status=no,
    titlebar=no,left=0,top=0');

    Il problema di questo script è che mi apre il popup senza tener conto della dimensione che gli passo! Dove sto sbagliando?

    Grazie.
    Mike

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    le virgole vanno dentro gli apici...

    function openFoto(foto,indice,base,altezza){
    window.open(foto,'fotos'+indice,'WIDTH='+base
    ',HEIGHT='+altezza',status=no,titlebar=no,left=0,top=0');

    ps: il parametro titlebar e' solo per NN

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Anzitutto evita le maiuscole: sono deprecate nei nuovi sistemi.

    Poi devi montare il terzo parametro con tutte le dimensioni in una unica stringa (senza spazi, con i vari elementi separati da virgole):

    function openFoto(foto,indice,base,altezza) {
    window.open(foto, 'fotos'+indice, 'width='+base+',height='+altezza+',status=no,title bar=no,left=0,top=0');
    }

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Utente di HTML.it L'avatar di Mike
    Registrato dal
    May 2002
    Messaggi
    423
    OK, adesso funziona..

    Mike

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.