Salve a tutti,
Per evitare i fastidiosi aggiornamenti delle pagine e i problemi con i banner, è possibile ottenere SOLO il refresh ogni minuto di un'immagine .gif sulla home page o in un articolo, anziché il refresh di tutta la pagina?
Grazie!
Printable View
Salve a tutti,
Per evitare i fastidiosi aggiornamenti delle pagine e i problemi con i banner, è possibile ottenere SOLO il refresh ogni minuto di un'immagine .gif sulla home page o in un articolo, anziché il refresh di tutta la pagina?
Grazie!
Dai uno sguardo a questa discussione: http://forum.it.altervista.org/javas...utomatico.html.
Premetto che non sono una cima,
ma pur vedendo pubblicata l'immagine il refresh non si attiva.
questo il sito:
http://desulometeo.altervista.org/joomla/home.html
Dove sbaglio?
Beh, c'è qualche errore: hai inserito un tag di chiusura di un elemento script tra il tag dell'immagine e lo script corretto (riga 179 del sorgente della pagina principale); poi non hai aggiunto l'attributo id all'immagine da aggiornare. Infine rimuovi l'altro script per aggiornare la pagina (che peraltro con tutti quegli asterischi non funziona).
- Partendo dal tuo ultimo consiglio ho eliminato lo script per aggiornare la pagina (gli asterischi servivano proprio per non farlo funzionare).
- L'immagine .gif da aggiornare è inserita in un articolo pubblicato in prima pagina, il codice lo devo incollare in fase di formattazione con l'editor html?
_ questo è il codice che ho modificato :
<div style="text-align: center;"><img style="width: 710px; height: 474px;" alt="" src="http://desulometeo.altervista.org/desulometeo.gif" id="img_desulometeo" /><script type="text/javascript">setInterval((function(img){if(img.src. indexOf("?")<0)img.src+="?";return function(){img.src=img.src.substring(0,img.src.ind exOf("?")+1)+Date.now();}})(document.getElementByI d("img_desulometeo")),60000)</script></div>
- al rigo 179 leggo:
}
Scusami se abuso della Tua pazienza.
Il codice che hai riportato qui è corretto, ma non riesco a trovarlo all'interno del tuo sito.
questo è il codice html dell'articolo che si ottiene disattivando l'editor e con l'inserimento dello script:
Codice HTML:<script type="text/javascript">// <![CDATA[
/* [CDATA[ */
document.write('<s'+'cript type="text/javascript" src="http://ad.altervista.org/js.ad/size=728X90/r='+new Date().getTime()+'"><\/s'+'cript>');
/* ]] */
// -->
// ]]></script>
<p><strong><em><span style="color: #008000;"> </span></em></strong></p>
<p style="font-size: 11px; color: #000000; font-family: cambria, tahoma, arial, sans-serif; line-height: normal; text-align: center;">*</p>
<p style="font-size: 11px; color: #000000; font-family: cambria, tahoma, arial, sans-serif; line-height: normal; text-align: center;"><span style="color: #ff6600; font-size: x-large; font-weight: bold; font-family: Tahoma, Helvetica, Arial, sans-serif; line-height: 1.3em;">S t a z i o n e * m e t e o r o l o g i c a * a m a t o r i a l e</span></p>
<h1 style="text-align: center;"><span style="font-size: x-large;"><span style="font-size: xx-large;"><span style="color: #ff6600;"><span style="color: #333399;"><span style="font-family: 'arial black', 'avant garde';"><em><span style="font-size: x-large;"><span style="font-family: 'arial black', 'avant garde';"><span style="color: #ff6600;"><span style="color: #333399;">D e </span></span>s u </span></span></em></span></span></span><span style="color: #ff6600;"><span style="color: #333399;"><span style="font-size: x-large;"><span style="font-weight: normal;"><em><span style="font-size: x-large;"><span style="font-family: 'arial black', 'avant garde';">l o</span></span></em></span><span style="font-style: italic; font-weight: normal;"> </span><span style="font-style: italic; font-weight: normal;">-</span></span><em> </em><span style="font-size: large;">(NU) Italy</span></span></span></span></span></h1>
<h1 style="text-align: center;"><span style="font-size: x-large;"><span style="font-size: xx-large;"><span style="color: #ff6600;"><span style="color: #333399;"><span style="font-size: large;"> </span></span></span></span></span><span style="color: #008000;"><span style="font-size: small;">945 m. slm</span></span></h1>
<h1 style="text-align: center;"><span style="color: #003366; font-weight: normal; background-color: #ffff00;"><span style="font-size: small;"><span style="background-color: #ffffff;"><span style="font-size: medium;">aggiornamenti *ogni * minuto</span></span></span></span></h1>
<p style="text-align: center;"><span style="color: #003366; font-weight: normal; background-color: #ffff00;"><span style="font-size: small;"><span style="background-color: #ffffff;"><span style="font-size: medium;"><span style="color: #333333;"><span style="font-size: medium; text-align: center; line-height: 1.3em;">Per avere i dati aggiornati in tempo reale utilizza il tasto </span><span style="font-size: medium; line-height: normal; text-align: center;"><strong><span style="background-color: #ffff00;"><span style="background-color: #ffffff;"><span style="color: #ff0000;">F5</span></span></span></strong></span><span style="font-size: medium; text-align: center; line-height: 1.3em;"> da tastiera</span></span></span></span></span></span></p>
<p><span style="color: #003366; font-weight: normal; background-color: #ffff00;"><span style="font-size: small;"><span style="background-color: #ffffff;"><span style="font-size: medium;"><br /></span></span></span></span></p>
<p><strong><strong> </strong></strong></p>
<p><strong><strong><strong> </strong></strong></strong></p>
<p><strong><strong> </strong></strong></p>
<div style="text-align: center;"><img src="http://forum.it.altervista.org/desulometeo.gif" border="0" style="width: 710px; height: 474px;" />
<script type="text/javascript">// <![CDATA[
setInterval((function(img){if(img.src.indexOf("?")<0)img.src+="?";return function(){img.src=img.src.substring(0,img.src.indexOf("?")+1)+Date.now();}})(document.getElementById("img_desulometeo")),60000)
// ]]></script>
</div>
<p style="text-align: center;">*</p>
<p style="text-align: center;">*</p>
<p style="text-align: center;">*</p>
<p style="text-align: center;"><span style="font-size: medium;"><span style="line-height: 1.3em;">Per avere i dati aggiornati in tempo reale utilizza il tasto </span><span style="color: #99cc00;"><strong><span style="background-color: #ffff00;"><span style="color: #ff0000;"><span style="background-color: #ffffff;">F5</span></span></span></strong></span><span style="line-height: 1.3em;"> da tastiera </span></span></p>
<p style="text-align: center;">*</p>
<h2 style="text-align: center;"><span class="system-pagebreak"><span style="font-size: small;"><span style="color: #0000ff;"><strong><br />per contatti</strong></span></span></span></h2>
<p style="text-align: center;"><strong><em><span style="color: #ff0000;">desulo-meteo@tiscali.it</span></em></strong></p>
<p style="text-align: center;"><strong><em><span style="color: #ff0000;"><span style="color: #000000; font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; line-height: 13px; text-align: center; background-color: #d5d5d5;">Nessuna decisione importante può essere presa in base alle informazioni ottenute da questo sito.</span></span></em></strong></p>
Qui invece manca sempre l'attributo id all'immagine.
Non so dove prendere questo attributo id e dove inserirlo...
Adesso l'ho ricopiato tale e quale ma non funziona lo stesso...
Nella pagina all'indirizzo http://desulometeo.altervista.org/joomla/ il codice presente èChe manca appunto dell'attributo id.Codice HTML:<div style="text-align: center;"><img src="http://forum.it.altervista.org/joomla//desulometeo.gif" border="0" style="width: 710px; height: 474px;" />
<script type="text/javascript">// <![CDATA[
setInterval((function(img){if(img.src. indexOf("?")<0)img.src+="?";return function(){img.src=img.src.substring(0,img.src.ind exOf("?")+1)+Date.now();}})(document.getElementById("img_desulometeo")),6000)
// ]]></script>
</div>
Incollo il codice corretto ma si modifica senza che io faccia nulla dopo che salvo il tutto... boh!!
ciao, franco te lo aveva già spiegato in un'altro topic, joomla taglia i codici inseriti nell'editor per ragioni di sicurezza, inseriscilo con sourcerer e se il codice è corretto vedrai che funziona
Probabilmente questo codice non è corretto perché pur inserito correttamente con sourcerer non funziona.
<div style="text-align: center;"><img style="width: 710px; height: 474px;" alt="" src="http://desulometeo.altervista.org/desulometeo.gif" id="img_desulometeo" /><script type="text/javascript">setInterval((function(img){if(img.src. indexOf("?")<0)img.src+="?";return function(){img.src=img.src.substring(0,img.src.ind exOf("?")+1)+Date.now();}})(document.getElementByI d("img_desulometeo")),60000)</script></div>
questo te lo dirà karl94 perche io non ci prendo molto con queste cose :lol:
Dev'esserci ancora qualche problema, non riesco a trovare nemmeno lo script nel sorgente.
Lo script l'ho inserito in un articolo che poi viene pubblicato in prima pagina.
L'immagine viene copiata da questa pagina che a sua volta ha bisogno di essere aggiornata per avere i dati aggiornati:
http://desulometeo.altervista.org/desulometeo.htm
http://desulometeo.altervista.org/desulometeo.gif
Probabilmente quello che vorrei non si può realizzare...