Visualizzazione risultati 1 fino 7 di 7

Discussione: rallentare scritta scorrevole

  1. #1
    Guest

    Predefinito rallentare scritta scorrevole

    Salve a tutti, sul mio sito ho creato una scritta scorrevole con:
    Codice PHP:
    <marquee>messaggio!</marquee>
    Sapreste dirmi come rallentare la velocità della scritta?

  2. #2
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Citazione Originalmente inviato da paternopolionair Visualizza messaggio
    Salve a tutti, sul mio sito ho creato una scritta scorrevole con:
    Codice PHP:
    <marquee>messaggio!</marquee>
    Sapreste dirmi come rallentare la velocità della scritta?
    Non si può, non per niente questo tag fa parte dei cosidetti "tag malvagi".


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  3. #3
    Guest

    Predefinito

    Allora in che modo dovrei creare la scritta scorrevole? ricordo che la scritta viene letta in un file database.htm

  4. #4
    zulukwebsite non è connesso Utente attivo
    Data registrazione
    16-07-2006
    Messaggi
    290

    Predefinito

    con javascript:

    ti posto un esempio preso da un sito....agendo sulla funzione setTimeout rallenti e velocizzi la scritta

    Codice HTML:
    <HTML>
    <HEAD>
    <TITLE>Scritta scorrevole da dx a sx</TITLE>
    </HEAD>
    
    <BODY onload="init_banner()">
    <script language="JavaScript">
    <!--
    // Banner - Start
    var formsize=50;
    var bannerID,position=0,msg;
    var basemsg=" in questa finestra fai scorrere il tuo messaggio! ";
    function init_banner() {
    var i,k;
    msg=basemsg;
    if (basemsg.length >= formsize) {
    k=2;
    }
    else {
    k=(formsize/basemsg.length)+l;
    }
    for (i=0 ; i < k ; i++) {
    msg+=" "+basemsg;
    }
    bannerID=setTimeout("banner()",2000/20);
    }
    function banner() {
    document.form1.banner.value=msg.substring(position,position+formsize);
    if (position++ == basemsg.length) {
    position=0;
    }
    bannerID=setTimeout("banner()",2000/10);
    }
    // Banner - end -->
    </script>
    <form name="form1">
    <input type="text" size="40" name="banner">
    </form> 
    </html>

  5. #5
    Guest

    Predefinito

    si ma il messaggio deve essere letto in un file database.htm. con php utilizzavo:
    Codice PHP:
    <marquee> <?php echo file_get_contents("database.htm"); ?> </marquee>
    ora con js come fare?

  6. #6
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Sostituisci questa riga:
    Codice:
    var basemsg=" in questa finestra fai scorrere il tuo messaggio! ";
    con questa:

    Codice:
    var basemsg="<?php echo file_get_contents("database.htm"); ?>";


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  7. #7
    Guest

    Predefinito

    ok grazie

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •