Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Chi mi aiuta campa 100 anni :-)

    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.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Titolo molto spiritoso...

    Riprova dopo aver letto il regolamento.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.