Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 38
  1. #1

    Funzione Scroll per le ultime news

    Ciao a tutti vorrei inserire una funzione di scroll per le ultime news inserite in un sito. Esiste uno script php??
    Grazie

  2. #2
    è una cosa specifica di javascript (almeno chiesta in questi termini)

    cmq dai qualche ulteriore informazioni ^^

  3. #3

    Hai ragione!!

    Scusami, voglio inserire un effetto scroll tipo quello che vedi a questo indirizzo in alto a destra sotto le ultime ANSA.
    Utilizzo un CMS dove inserisco le news vedi qui.
    Come potrei fare??
    Grazie e

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    525

    funzia su explorer e mozilla

    Basta inserire il contenuto in un div... e richiamarlo nella funzione js...puoi modificarne la velocità

    <html>
    <head>
    <title>scrollign</title>
    <script language="JavaScript1.2">
    <!--
    var sp=0;
    function swtScroll() {
    scrtext=document.getElementById?document.getElemen tById("sctext"):document.all["sctext"];
    maxp=scrtext.offsetHeight?scrtext.offsetHeight:scr text.style.pixelHeight;
    if (sp<-maxp) sp=0;
    sp--;
    scrtext.style.top=sp;
    s1=setTimeout('swtScroll()',20); // larger number = slower scroll
    }
    if (!document.layers) window.onload=swtScroll;

    function stop(){clearTimeout(s1);}

    //-->
    </script>

    </head>

    <body scroll=no>
    <? $array_news=Array("stringa1","stringa2","stringa3" ,"stringa4","stringa5") ?>

    <center>
    <div style="overflow:hidden;background-image:url('immagine. jpg');width:400px;height:206px;padding:1
    0px;" onmouseover="stop();" onmouseout="swtScroll();">
    <div id="sctext" style="position:relative;font-size:14;color:blue;padding-top:200px;">

    <?
    for ($i=0; $i<4; $i++)
    echo "elemento:".$array_news[$i]."
    ";

    ?>

  5. #5
    si ... ma qui noi siamo su php non su js ...

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    525

    e allora?

    Sì, lo so, ma la discussione non è stata bloccata, qdi se avevo la risposta xkè non aiutarlo?
    Ciauz

  7. #7

    Re: e allora?

    [supersaibal]Originariamente inviato da Simoxxx
    Sì, lo so, ma la discussione non è stata bloccata, qdi se avevo la risposta xkè non aiutarlo?
    Ciauz [/supersaibal]
    ah beh ... siccome i mod non sono onniscenti e onnivedenti facciamo quello che ci pare?

    attenzione, non è che è successa una tragedia, anzi, non è successo nulla

    lo so benissimo che non è successo nulla ... ma, ad esempio, credo che sarebbe stato meglio, ad es, inviarlo via pvt ... o dirgli di postare su scripting e dargli la risposta li su ... e cosi via

    cmq ripeto ... non è successo mica qualcosa

  8. #8
    Sposto su scripting :rollo:
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

  9. #9

    Re: funzia su explorer e mozilla

    Originariamente inviato da Simoxxx
    Basta inserire il contenuto in un div... e richiamarlo nella funzione js...puoi modificarne la velocità

    <html>
    <head>
    <title>scrollign</title>
    <script language="JavaScript1.2">
    <!--
    var sp=0;
    function swtScroll() {
    scrtext=document.getElementById?document.getElemen tById("sctext"):document.all["sctext"];
    maxp=scrtext.offsetHeight?scrtext.offsetHeight:scr text.style.pixelHeight;
    if (sp<-maxp) sp=0;
    sp--;
    scrtext.style.top=sp;
    s1=setTimeout('swtScroll()',20); // larger number = slower scroll
    }
    if (!document.layers) window.onload=swtScroll;

    function stop(){clearTimeout(s1);}

    //-->
    </script>

    </head>

    <body scroll=no>
    <? $array_news=Array("stringa1","stringa2","stringa3" ,"stringa4","stringa5") ?>

    <center>
    <div style="overflow:hidden;background-image:url('immagine. jpg');width:400px;height:206px;padding:1
    0px;" onmouseover="stop();" onmouseout="swtScroll();">
    <div id="sctext" style="position:relative;font-size:14;color:blue;padding-top:200px;">

    <?
    for ($i=0; $i<4; $i++)
    echo "elemento:".$array_news[$i]."
    ";

    ?>
    scusa, riguarda un po' il codice che hai postato, che oltre ad essere un po' sporco ha dei tag php che a cosa centrano??? probabilmente è il forum ad averteli formattati in automatico! poi c'è un <center> senza chiusura.
    Inoltre vorrei capire dove vanno definite le stringhe dell'array!

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    525
    E' un esempio che puoi riutilizzare come t pare sotto explorer o mozilla; quando passi col mouse sopra si ferma lo scroll grazie all'evento nel div
    onmouseout="swtScroll();

    L'array veniva definito quà:
    $array_news=Array("stringa1","stringa2","stringa3" ,"stringa4","stringa5")

    Cmq ecco il codice ripulito,basta che copi e incolli su una pagina html:

    <html>
    <head>
    <title>scrollign</title>
    <script language="JavaScript1.2">
    <!--
    var sp=0;
    function swtScroll() {
    scrtext=document.getElementById?document.getElemen tById("sctext"):document.all["sctext"];
    maxp=scrtext.offsetHeight?scrtext.offsetHeight:scr text.style.pixelHeight;
    if (sp<-maxp) sp=0;
    sp--;
    scrtext.style.top=sp;
    s1=setTimeout('swtScroll()',20); // larger number = slower scroll
    }
    if (!document.layers) window.onload=swtScroll;

    function stop(){clearTimeout(s1);}

    //-->
    </script>

    </head>

    <body scroll=no>

    <center>
    <div style="overflow:hidden;background-image:url('immagine. jpg');width:400px;height:206px;padding:1

    0px;" onmouseover="stop();" onmouseout="swtScroll();">
    <div id="sctext" style="position:relative;font-size:14;color:blue;padding-top:200px;">
    stringhe che vuoi visualizzare
    </div>
    </div>
    </center>
    </body>
    </html>

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.