Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: dov'è l'errore?

  1. #1

    dov'è l'errore?

    <html>

    <head>
    <title>Nuova pagina 1</title>

    <SCRIPT language="JavaScript">
    self.moveTo(0,0);self.resizeTo(screen.availWidth,s creen.availHeight);
    </SCRIPT>


    <script>
    function rnd()
    {
    var p = "p";
    var h = ".htm";
    var b;

    do {
    b = Math.floor(Math.random() * 4) + 1;
    } while (b == 1);

    var page = p + b + h;

    window.open(page, '_new');
    }
    </script>

    </head>

    <body>
    Pagina 1



    clicca

    (x aprire una pagina a caso)</p>

    </body>

    </html>

    4 pagine con lo stesso codice (eccezione fatta x il while) ...xò dopo aver aperto 1 pagina non funziona +....ki mi sa dire xkè ?

    La più grande forza a disposizione dell'umanità è la non violenza (Ghandi).
    (15/06/2003 - 16 points, 17 rembounds and 1 standing ovation x Admiral David Robinson ... San Antonio Spurs~ 2003/5 NBA champions)

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    298
    onclick="(rnd(), window.close() )"

    può essere?

    onclick="(rnd(); window.close() )">

  3. #3
    La pagina funziona perfettamente...solo che aprendo una pagina "clone" questa cessa di funzionare!!!
    In pratica mi apre casualmente 1 sola pagina...dalla pagina aperta (quella clone) quando provo a riaprire una pagina casuale...mi va a vuoto
    La più grande forza a disposizione dell'umanità è la non violenza (Ghandi).
    (15/06/2003 - 16 points, 17 rembounds and 1 standing ovation x Admiral David Robinson ... San Antonio Spurs~ 2003/5 NBA champions)

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    298
    prova a modificare la riga

    onclick="(rnd(), window.close() )

    in questa; può essere che si incasini per questo:

    onclick="rnd(); window.close()"

    a parte che, ci penso adesso, cosa devi chiudere con close?

  5. #5
    Niente da fare...non è quello il problema
    La più grande forza a disposizione dell'umanità è la non violenza (Ghandi).
    (15/06/2003 - 16 points, 17 rembounds and 1 standing ovation x Admiral David Robinson ... San Antonio Spurs~ 2003/5 NBA champions)

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    hei amico...

    quale è lo scopo del codice (vorrei tentare di realizzarne uno alternativo,se non ti scoccia)

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    ci son arrivato da solo..forse

    lo scopo è aprire una pagina a caso tra

    p1
    p2
    p3
    p4
    p5

    vero?


    ecco

    codice:
    <script> 
    function rnd() 
    { 
    var p = "p"; 
    var h = ".htm"; 
    var b;
    b=parseInt(Math.random()*4)+1
    var page = p + b + h;
    window.open(page,'dennis');
    } 
    </script> 
    
    </head> 
    
    <body> 
    Pagina 1 
    
    
     
    clicca
    
    (x aprire una pagina a caso)</p> 
    
    </body> 
    
    </html>
    PS: occhio al javascript:void() che ho messo, guarda che effetto da...



    va bene lo scropt??

  8. #8
    Originariamente inviato da Dennis
    va bene lo scropt??
    Niente da fare Dennis

    La prima pagina apre (anche se non kiude "l'originale") 1 pagina a caso...ma la pagina a caso non apre un'alra pagina a caso...

    X capirci, faccio 1 esempio su come vorrei che funzionasse:
    Un giocatore clicca su "start".
    Appare una finestra con 1 domanda a casaccio..risposta la domanda, clicca su prosegui e quindi s'apre 1 altra finestra...

    + o - mi serve qualcosa del genere!!! :metallica

    Spero potrai aiutarmi



    P.S. ....cosa vuol dire javascript:void() ?
    La più grande forza a disposizione dell'umanità è la non violenza (Ghandi).
    (15/06/2003 - 16 points, 17 rembounds and 1 standing ovation x Admiral David Robinson ... San Antonio Spurs~ 2003/5 NBA champions)

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    Originariamente inviato da bigmaul
    Niente da fare Dennis

    La prima pagina apre (anche se non kiude "l'originale") 1 pagina a caso...ma la pagina a caso non apre un'alra pagina a caso...

    X capirci, faccio 1 esempio su come vorrei che funzionasse:
    Un giocatore clicca su "start".
    Appare una finestra con 1 domanda a casaccio..risposta la domanda, clicca su prosegui e quindi s'apre 1 altra finestra...

    + o - mi serve qualcosa del genere!!! :metallica

    Spero potrai aiutarmi



    P.S. ....cosa vuol dire javascript:void() ?

    ciao,

    1. javascript:void(0) serve per dirgli NON FARE NIENTE
    2. pèer chiudere la funestra basta aggiungere window.close :-)
    3. aprire un altra pop up dalla popup? dove sta il problema?

  10. #10
    Non so se il problema sia solo sul mio PC, cmq, aperta 1 pagina casuale (magari non effetto pop up ma apertura sulla stessa pagina) la successiva non viene aperta ed il "giro" si ferma li!!!

    Il codice è il medesimo per tutte le pagine che virtualmente si aprirebbero.

    Ke devo fa?
    La più grande forza a disposizione dell'umanità è la non violenza (Ghandi).
    (15/06/2003 - 16 points, 17 rembounds and 1 standing ovation x Admiral David Robinson ... San Antonio Spurs~ 2003/5 NBA champions)

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.