Inserire o richiamare javascript...come si traduce ?

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
Golfmania
00lunedì 25 ottobre 2010 01:26
Salve a tutti... mi trovo nella sezione del pannello dopo posso aggiungere dei codici in "inizio pagine - nuova discussione"



Devo inserire questo codice JAVASCRIPT :


<script type="text/javascript">
function blinker(farbe1, farbe2, tempo) {
faktor = 0;
heller = 1;
rot1 = farbe1.substr(0, 2);
gruen1 = farbe1.substr(2, 2);
blau1 = farbe1.substr(4, 2);
rot1 = parseInt(rot1, 16);
gruen1 = parseInt(gruen1, 16);
blau1 = parseInt(blau1, 16);
rot2 = farbe2.substr(0, 2);
gruen2 = farbe2.substr(2, 2);
blau2 = farbe2.substr(4, 2);
rot2 = parseInt(rot2, 16);
gruen2 = parseInt(gruen2, 16);
blau2 = parseInt(blau2, 16);
rot_diff = rot2 - rot1;
gruen_diff = gruen2 - gruen1;
blau_diff = blau2 - blau1;
tempo_verlauf = tempo;
blinker_verlauf();
}
function blinker_verlauf() {
rot_neu = rot1 + rot_diff / 100 * faktor;
gruen_neu = gruen1 + gruen_diff / 100 * faktor;
blau_neu = blau1 + blau_diff / 100 * faktor;
rot_neu = Math.floor(rot_neu);
gruen_neu = Math.floor(gruen_neu);
blau_neu = Math.floor(blau_neu);
if(heller == 0) {
faktor += 10;
} else {
faktor -= 10;
}
if(faktor >= 100) {
heller = 1;
}
if(faktor <= 0) {
heller = 0;
}
for(i=0; i<document.getElementsByTagName("span").length; i++) {
if(document.getElementsByTagName("span")[i].className == "blink") document.getElementsByTagName("span")[i].style.color = "rgb(" + rot_neu + ", " + gruen_neu + ", " + blau_neu + ")";
}
window.setTimeout("blinker_verlauf()", tempo_verlauf);
}
</script>




<body onload="blinker('ff0000', 'ffff00', 100)">
<a href="http://bmwmania.freeforumzone.leonardo.it/c.aspx?c=29234&f=29234" target="_blank">
<strong><img src="http://bmwmania.altervista.org/_altervista_ht/search.gif" width="85" height="28">
TI RICORDIAMO DI USARE IL COMANDO <span class="blink">CERCA</span> PRIMA DI
APRIRE UNA NUOVA DISCUSSIONE</strong></a>
</body>
</strong>




Siccome il codice l'ho testato e funziona...come faccio a tradurlo all'interno dell' EDITOR e far si che funzioni all'interno del forum ?



admin
00martedì 26 ottobre 2010 11:04
Inserisci questo codice (è un po' diverso da quello tuo, necessario per il funzionamento corretto nel pannello di ffz) nell'html di inizio pagina: (non usare l'editor, ma devi inserire manualmente il codice html)


<script type="text/javascript">
function blinker(farbe1, farbe2, tempo) {
faktor = 0;
heller = 1;
rot1 = farbe1.substr(0, 2);
gruen1 = farbe1.substr(2, 2);
blau1 = farbe1.substr(4, 2);
rot1 = parseInt(rot1, 16);
gruen1 = parseInt(gruen1, 16);
blau1 = parseInt(blau1, 16);
rot2 = farbe2.substr(0, 2);
gruen2 = farbe2.substr(2, 2);
blau2 = farbe2.substr(4, 2);
rot2 = parseInt(rot2, 16);
gruen2 = parseInt(gruen2, 16);
blau2 = parseInt(blau2, 16);
rot_diff = rot2 - rot1;
gruen_diff = gruen2 - gruen1;
blau_diff = blau2 - blau1;
tempo_verlauf = tempo;
blinker_verlauf();
}
function blinker_verlauf() {
rot_neu = rot1 + rot_diff / 100 * faktor;
gruen_neu = gruen1 + gruen_diff / 100 * faktor;
blau_neu = blau1 + blau_diff / 100 * faktor;
rot_neu = Math.floor(rot_neu);
gruen_neu = Math.floor(gruen_neu);
blau_neu = Math.floor(blau_neu);
if(heller == 0) {
faktor += 10;
} else {
faktor -= 10;
}
if(faktor >= 100) {
heller = 1;
}
if(faktor <= 0) {
heller = 0;
}
for(i=0; i<document.getElementsByTagName("span").length; i++) {
if(document.getElementsByTagName("span")[ i ].className == "blink") document.getElementsByTagName("span")[ i ].style.color = "rgb(" + rot_neu + ", " + gruen_neu + ", " + blau_neu + ")";
}
window.setTimeout("blinker_verlauf()", tempo_verlauf);
}
</script>




Inserisci questo nell'html di fine pagina:

<script type="text/javascript">
blinker('ff0000', 'ffff00', 100);
</script>



Ora qualsiasi scritta con classe "blink", risulterà lampeggiante, es:

<span class="blink">testo che lampeggia</span>



Attenzione: non devi inserire il tag "body".
Golfmania
00martedì 26 ottobre 2010 16:35
Ottimo funziona! Grazie!
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 13:47.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com