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

    Numeri random e safari per Mac

    Ciao!
    premetto che ci capisco gran poco di javascript (aimè!)

    Ho questo script da far funzionare in locale dentro una pagina HTML

    <script language="javascript">
    function casuale(){
    aa=Math.round(Math.random()*476)
    parent.main.location= '../random/I'+aa+'.htm'
    }
    </script>

    Lo script soddisfa il mio scopo che è quello di generare un numero casuale da 0 a 476 (...che poi viene utilizzato per caricare un'alta pagina HTML, ecc. ...)

    Il problema è questo: mi sembra che funzioni più o meno su tutti i browser ma ho notato che non va in Safari per Mac.

    Qualcuno ha idea del motivo e (soprattutto) di come migliorare il codice?

    Grazie in anticipo e un saluto a tutti!

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    accertati prima di tutto quale parte non venga digerita da safari,
    se e' la generazione di questo numero casuale,
    con un alert(aa); dopo aver valorizzato questa var aa=...;
    o il cambio di location, ed e' consigliabile qui specificare anche l' href
    parent.main.location.href= '../random/I'+aa+'.htm';

    ciao

  3. #3
    Molte grazie Xinod!
    a seguito ricerca in internet stavo pensando anche io di fare un tentativo con location.href
    Vediamo se va..

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.