Visualizzazione dei risultati da 1 a 4 su 4

Discussione: una funzione su onload

  1. #1

    una funzione su onload

    tengo una funzione in onload del tag body
    questa deve funzionare una sola volta che si accede al sito e quando si naviga nn deve far altro che ignorarla se chiudo e riapro il browser deve rifaer la funzione sempre una solo volta....

    qualcuno ha idee su come farlo?

  2. #2
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    puoi fare tutto con le sessioni php oppure con un cookie che elimini alla chiusura oppure mettendo nell'url una variabile che se usi php la recuperi, diversamente con js recuperi l'url e lo spezzi al = e vedi se il valore successivo è 0 oppure 1...
    non mi viene in mente altro

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

  3. #3
    pensavo che cn js si moteva memorizzare tipo una sessione o un cookie....

    cmq grazie della risposta ma io tengo un sito dinamico quindi in index.php tengo sempre la funzione...

    io ho provato con php così:
    Codice PHP:
    if ($_SESSION['music']) { $_SESSION['music']=1; }
    if (!$_SESSION['music']) { $_SESSION['music']=0; }
    ...
    ...
    <body onLoad="<?php if ($_SESSION['music']==0) {?> player(); <?php }?>">
    in pratica dovrebbe essere se nn esiste la sessione music assegna uguale a zero se esiste dalle uno e nn fargli fare la funzione js player

    così ho fatto ma guarda nn funge help me

  4. #4
    Utente di HTML.it L'avatar di oronze
    Registrato dal
    Jun 2001
    Messaggi
    3,543
    butta in php...cmq che senso ha fare due if alle sessioni?
    codice:
    <body onLoad="<?php if (!$_SESSION['music']) {?> player(); <?php }?>">

    p.s: te lo chiedo come favore personale:P potresti evitare di usare sempre "tengo"...è più scorrevole "ho"
    se non va porva a fare il contrario
    codice:
    <?php if (!$_SESSION['music']) {?> <body onLoad="player();"> <?php } else{?>
    <body>
    <?php } ?>
    controlla le varie parentesi e altro che ho messo un po' a casaccio

    No ai layout tabellari!

    Insulto libero: http://forum.html.it/forum/showthread.php?s=&postid=12524872#post12524872

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.