Salve a tutti, sul mio sito ho creato una scritta scorrevole con:
Sapreste dirmi come rallentare la velocità della scritta?Codice PHP:<marquee>messaggio!</marquee>
Printable View
Salve a tutti, sul mio sito ho creato una scritta scorrevole con:
Sapreste dirmi come rallentare la velocità della scritta?Codice PHP:<marquee>messaggio!</marquee>
Allora in che modo dovrei creare la scritta scorrevole? ricordo che la scritta viene letta in un file database.htm
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>
si ma il messaggio deve essere letto in un file database.htm. con php utilizzavo:
ora con js come fare?Codice PHP:<marquee> <?php echo file_get_contents("database.htm"); ?> </marquee>
Sostituisci questa riga:
con questa:Codice:var basemsg=" in questa finestra fai scorrere il tuo messaggio! ";
Codice:var basemsg="<?php echo file_get_contents("database.htm"); ?>";
ok grazie