Salve a tutti,

ho un esigenza forse un po strana ma che sono sicuro qualcuno di voi potrà risolvere in 4 e 4 8!

Qualche tempo fa, sempre qui nel forum, trovammo una soluzione al mio problema di sostituire una gif differente a secondo se nella pagina veniva scritto un numero da 1 a 50 o da 51 a 100 o da 101 a 150.

Questo mi occorreva per inserire automaticamente l'immagine di un semaforino su un negozio di commercio elettronico, a secondo della disponibilità a magazzino della merce
( esempio: disponibilità: 12 = semaforinogiallo.gif, disponibilità :12 = semaforinoverde.gif)

Di sefuito posto il risultato che ottenemmo.



<HTML>
<HEAD>
<script language="JavaScript">

function disp_img(){
if(!document.body
||!document.body.innerHTML)
return;

var inn = document.body.innerHTML;

var sost = inn.match(
/disponibilità:\s[\d]+/ig);
if(!sost)return;

for(var j=0; j<sost.length; j++){

var num = parseInt(sost[j].replace(
/([^\d]+)(\d+)$/,"$2"));

var img =
(num==0)?'daordinare.gif':
(num>0 && num<=50)?'da1a50.gif':
(num>50 && num<=100)?'da51a100.gif':
(num>100 && num<150)?'da101a150.gif':
'oltre150.gif';

inn = inn.replace(/disponibilità:\s[\d]+/,
"<IMG SRC=\""+img+"\" ALT=\""+num+"\">");}
document.body.innerHTML = inn;
}

</script>
</HEAD>
<BODY onLoad="disp_img()">
disponibilità: 96 disponibilità: 135 testo testo testo disponibilità: 0 testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo disponibilità: 50 testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo
</BODY>
</HTML>

------

VENIAMO AD OGGI:

Vorrei una mano per qualcosa di + semplice:

Mi occorrerebbe un script che semplicemente legesse come il precedente nella pagina, e sostituisse una specifica parola con una gif. Mi spiego: vorrei che se nella pagina html si trova la parola ad esmpio ziopino lui sostituisse questa parola con ziopino.gif, se invece trova ziogino con ziogino.gif e se infine trova ziorino con ziorino.gif.

Grazie a tutti coloro che vorranno aiutarmi.


-----------

PS x il moderatore:
non ho trovato il regolamento ma immagino che il problema era nel titolo... sorry!