Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it L'avatar di Igreo
    Registrato dal
    Jun 2004
    Messaggi
    1,114

    Mettere un variabile nel src di una img

    Ho il seguente codice...ma la variabile nel src non viene letta... qual'è il metodo giusto? Grazie!!

    Codice PHP:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

    <
    HTML>
    <
    HEAD>
         <
    TITLE>prove</TITLE>
    <
    SCRIPT>
    function 
    cellula(i_cel) {
    imms"cellula/immagini/cell_SEZ_1_"+i_cel;
            if(
    i_cel == 10) {
                    
    document.getElementById("sez_"+i_cel).innerHTML='[img]+imms+[/img]';
            }
            else if(
    i_cel == 11) {
                    
    document.getElementById("sez_"+i_cel).innerHTML='[img]+imms+[/img]';
            }
            
    alert ("sez_"+i_cel);
    }
    </SCRIPT>
    </HEAD>

    <BODY>


    <TABLE>
    <TR>
    <TD id="sez_10" onclick="javascript: cellula(10);">
    [url="Javascript:void(0);"][img]cellula/immagini/cell_SEZ_10.png[/img][/url]
    </TD>
    <TD id="sez_11" onclick="javascript: cellula(11);">
    [url="Javascript:void(0);"][img]cellula/immagini/cell_SEZ_11.png[/img][/url]
    </TD>
    </TR>
    </TABLE>


    </BODY>
    </HTML> 

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Sostituisci le virgolette con apici.

    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 L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    document.getElementById("sez_"+i_cel).innerHTML='[img]'+imms+'[/img]';

  4. #4
    Utente di HTML.it L'avatar di Igreo
    Registrato dal
    Jun 2004
    Messaggi
    1,114
    Potresti spiegarlo meglio..scusami! Metto gli apici dove e perchè?

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ho spiegato meglio io, non c'e' altro

  6. #6
    Utente di HTML.it L'avatar di Igreo
    Registrato dal
    Jun 2004
    Messaggi
    1,114
    Differentemente?:

    Codice PHP:
    document.getElementById("sez_"+i_cel).innerHTML='[img]cellula/immagini/cell_SEZ_1_\'+i_cel+\'[/img]'
    é corretto?;P

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Comunque.... la if e relativa else if non ci stanno a fare nulla, dato che l'azione conseguente e' identica; difficilmente vedrai apparire un'immagine, dato che la stringa in src non ne prevede alcuna; se lo scopo finale e' eliminare il tag <a> mi sembra tutto inutile... dato che questo gia' non porta da nessuna parte.

    IMHO, ovviamente.

    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

  8. #8
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    document.getElementById("sez_"+i_cel).innerHTML='[img]cellula/immagini/cell_SEZ_1_\'+i_cel+\'[/img]';
    no

    non servono backslash, sono apici singoli, delimitatori di stringa

  9. #9
    Utente di HTML.it L'avatar di Igreo
    Registrato dal
    Jun 2004
    Messaggi
    1,114
    Non ho ben capito il discoros di br1... comunque non funziona davvero!

    Codice PHP:
    <SCRIPT>
    function 
    cellula(i_cel) {
            if(
    i_cel == 10) {
                    
    document.getElementById("sez_"+i_cel).innerHTML='[img]cellula/immagini/cell_SEZ_1_'+i_cel+'[/img]';
            }
            else if(
    i_cel == 11) {
                    
    document.getElementById("sez_"+i_cel).innerHTML='[img]cellula/immagini/cell_SEZ_1_'+i_cel+'[/img]';
            }
            
    alert ("sez_"+i_cel);
    }
    </SCRIPT>
    </HEAD>

    <BODY>


    <TABLE>
    <TR>
    <TD id="sez_10" onclick="javascript: cellula(10);">
    [url="Javascript:void(0);"][img]cellula/immagini/cell_SEZ_10.png[/img][/url]
    </TD>
    <TD id="sez_11" onclick="javascript: cellula(11);">
    [url="Javascript:void(0);"][img]cellula/immagini/cell_SEZ_11.png[/img][/url]
    </TD>
    </TR>
    </TABLE> 

  10. #10
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    e l' estensione del file di tipo immagine che fine ha fatto?

    document.getElementById("sez_"+i_cel).innerHTML='[img]cellula/immagini/cell_SEZ_1_'+i_cel+'.???[/img]';

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.