Ciao a tutti vorrei inserire una funzione di scroll per le ultime news inserite in un sito. Esiste uno script php??
Grazie![]()
Ciao a tutti vorrei inserire una funzione di scroll per le ultime news inserite in un sito. Esiste uno script php??
Grazie![]()
è una cosa specifica di javascript (almeno chiesta in questi termini)
cmq dai qualche ulteriore informazioni ^^
VM su SSD da 5$! https://www.digitalocean.com/?refcode=f6925c7f0ddb
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![]()
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]."
";
?>
si ... ma qui noi siamo su php non su js ...
VM su SSD da 5$! https://www.digitalocean.com/?refcode=f6925c7f0ddb
Sì, lo so, ma la discussione non è stata bloccata, qdi se avevo la risposta xkè non aiutarlo?
Ciauz
ah beh ... siccome i mod non sono onniscenti e onnivedenti facciamo quello che ci pare?[supersaibal]Originariamente inviato da Simoxxx
Sì, lo so, ma la discussione non è stata bloccata, qdi se avevo la risposta xkè non aiutarlo?
Ciauz [/supersaibal]![]()
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![]()
VM su SSD da 5$! https://www.digitalocean.com/?refcode=f6925c7f0ddb
Sposto su scripting :rollo:
Addio Aldo, amico mio... [03/12/70 - 16/08/03]
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.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]."
";
?>
Inoltre vorrei capire dove vanno definite le stringhe dell'array!
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>