Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Cambio immagini Click

  1. #1

    Cambio immagini Click

    salve,vi espongo subito il mio problema...ho 3 immaginidichiarate cosi:

    codice:
    <a>[img]img/bottoni/BNrilassante.gif[/img]</a>
    <a>[img]img/bottoni/BNdivertente.gif[/img] </a>
    <a>[img]img/bottoni/BNculturale.gif[/img]</a>
    ora..la funzione cambia_cerca() è questa:

    codice:
    function cambia_cerca(x)
    { if(document.ricerca.x.src.substr(12,2) == 'BN'){
    	alert('asd');
       document.ricerca.x.src = document.ricerca.x.src.replace("BN","");
    }else{alert('no');
        document.ricerca.x.src = document.ricerca.x.src.substr(0,12) + "BN" + document.ricerca.x.src.substr(12,document.ricerca.x.src.length);
    }
    }
    in breve controllo se l'inizio del file immagine contiene la stringa "BN",se si allora tolgo la scritta BN(c'è un'immagine che non contiene la stringa BN) altrimenti se non la contiene,glie l'aggiungo.Ho messo gli alert per vedere se entra o meno negli if..ma non entra:\ non visualizzo nessuno dei due alert..come posso fare?:\

    Grazie a tutti^_^
    Bee - Websoft.net

    (site incoming)

  2. #2
    nessuno?se servono ulteriori chiarimenti ditelo anche se penso di esser stato chiaro..per favore p urgente..mi risultastrano ke non funzioni.mi sembra che siatutto ok:\
    Bee - Websoft.net

    (site incoming)

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649

    Re: Cambio immagini Click

    ma cosa e' "ricerca"?
    se parlassimo di form avrebbe senso questo ricerca, come nomeForm prima di nomeCampo,
    ma parlando di immagini no

    - se lo script agisce solo sull' immagine stessa passagliela come this, inutile risalire all' image da this.name
    - non confidare sul fatto che gli uri siano quanto presente nel codice xhtml,
    il browser puo' considerare un indirizzo assoluto anche se nel codice lo specifichi relativo
    e far fallire il tuo substr preciso al carattere
    - appendi questo BN subito prima dell' estensione, e' piu' facile aggiungerlo

    ciao

  4. #4
    ciao e grazie perla risposta..si scusa "ricerca" è il form..avevo dimenticato di specificarlo...per il BN quindi mi consigli di metterlo prima dell'estenzione?e come lo prendo poi?prutroppo non sono ancora praticissimo col JS
    Bee - Websoft.net

    (site incoming)

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ok, anche se e' un form, le immagini non sono elementi di un form, quindi quella sintassi e' errata

    lo rilevi, senza troppa precisione se e' presente ovunque nel nome con
    if(x.src.indexOf("BN")>-1){ ...e' presente... }

    lo setti prima dell' estensione con
    var dotpos=x.src.indexOf('.');
    x.src=x.src.substr(0,dotpos)+'BN'+x.src.substr(dot pos);

    ciao

  6. #6
    Grazie mille..funziona ti sono debitore
    Bee - Websoft.net

    (site incoming)

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.