Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Random Popup con dimensioni diverse

    Mi servirebbe uno script che mi apra delle finsetre pop random.
    Le finestre hanno dimensioni diverse tra loro.
    Non essendo esperto avevo provato una cosa come questa (poi richiamata nel body...)

    codice:
    function PopupRandom(){ 
    pag = new Array() 
    numero=Math.floor(2*Math.random()); 
    pag[0]= "'pagina1.htm','','toolbar=no, menubar=no, location=no, scrollbars=no, top=10, left=10, height=50, width=50'"; 
    pag[1]= "'pagina2.htm','','toolbar=no, menubar=no, location=no, scrollbars=no, top=10, left=10, height=100, width=100'"; 
    window.open(pag[numero]); 
    }
    se faccio window.alert(pag[numero]) ottengo la stringa che vorrei passare a window.open...
    ma window open non mi apre la finestra con le dimensioni richiesta. nell'url appare tutta la stringa in questo modo:
    'pagina2.htm','','toolbar=no, menubar=no, location=no, scrollbars=no, top=10, left=10, height=100, width=100'

    Mica mi aiutereste?

    ;-)

    ciao!

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ciao
    codice:
    function PopupRandom(){ 
    pag = new Array() 
    numero=Math.floor(2*Math.random()); 
    pag[0]=['pagina1.htm','height=50, width=50']; 
    pag[1]=['pagina2.htm','height=100, width=100']; 
    window.open(pag[numero][0],'','toolbar=no, menubar=no, location=no, scrollbars=no, top=10, left=10,'+pag[numero][1]); 
    }
    prova così

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    cmq all' apertura finestre di dimensioni inferiori a 100*100 non si possono ottenere

  4. #4


    Grazie Xinod!

    una domanda su questa riga:
    codice:
    window.open(pag[numero][0],'','toolbar=no, menubar=no, location=no, scrollbars=no, top=10, left=10,'+pag[numero][1]);
    dovendo utilizzare una decina di pagine devo lasciare sia [0] che [1] cos' com'è?

    Devo cioè modificare solo il numero per il random?

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

    pag[0]=['pagina1.htm','height=50, width=50'];

    in pratica l' elemento 0 dell' array pag ora contiene un array di 2 elementi
    il primo con indice 0 è l' indirizzo
    il secondo con indice 1 è la stringa con altezza e larghezza

  6. #6
    ...si, ora credo di aver capito!
    Grazie!!!

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

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.