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

    problemino javascript immagini

    Ciao a tutti,
    potete dare un occhiata a questo javascript per vedere cosa ci può essere di sbagliato?

    codice:
    <script language="Javascript">
    function cambiafotosopra2(nomefoto) {
     if (document.fotogrande.src=="foto2.jpg") {
    	document.fotoP2.src = "fotoP2C.jpg";}
     else { document.fotoP2.src = nomefoto; }
    }
    </script>
    Praticamente vorrei fare il controllo su una determinata immagine nello schermo (src di fotogrande) per poi assegnare come src di un altra foto una o un altra immagine.... non so se è possiblie fare tale controllo.

    Spero che sia abbastanza chiaro il discorso.

    Fatemi sapere.
    Grazie mille.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Prova con:

    document.fotogrande.src.indexOf("foto2.jpg")>=0

    Questo perche' in src trovi l'url completo dell'immagine.

    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

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ma l'oggetto fotogrande e` definito a livello di document?

    Perche` in JS (fino a 1.4) la sintassi corretta e`:
    document.images['fotogrande'].src

    da JS 1.5 si dovrebbe usare:
    document.getElementById('fotogrande').src

    Lo so che in IE tutto fa brodo, ma ... che brodo e`?
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Il problema era nel fatto che dovevo inserire l'url completo(infatti l'ho messo manualmente e ha funzionato)... ora provo la soluzione di br1 che dovrebbe risolvere il problema.

    Grazie mille!

  5. #5
    Ciao, sono tornato...
    ho provato il consiglio di br1 che pur funzionando mi segna in basso errore javascript... mentre se utilizzo il percorso completo funziona senza quel problema.
    Come mai?
    C'è qualcosa da modificare?

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.