Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126

    scambio immagine da radiobutton

    ciao, devo scambiare una immagine alla selezione di un certo radiobutton. Prima di intraprendere lo scambio immagine ho fatto una prova più semplice cercando di far apparire un alert invece dello scambio immagine. Ovviament manco questa è andata a buon fine
    codice:
    function scambiaimg(){
    if(document.form1.qt.selected){
    alert("selezionato");
    }
    }
    richiamo della funzione:
    codice:
    <input name="selplayer" type="radio" value="qt" id="qt" onSelect="scambiaimg();">
    perchè non mi funziona

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Come ha gia` detto br1 questa mattina rispondendo a qualcuno:

    i radio sono almeno due oggetti con lo stesso nome, per cui sono delle collezioni, e vanno indirizzati tramite i vettori (per i radio: checked; per i select: selected):

    if(document.form1.qt[0].checked){
    alert("selezionato");
    }
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    ok grazie, ma non mi funziona lo stesso.. forse l'evento onselect non và bene?

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    63
    esatto

    onclick
    javascript: tutto attaccato

  5. #5
    prova con onClick...
    La salma è la virtù dei morti

  6. #6
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    cambiandolo così:
    codice:
    function scambiaimg(){
    if(document.frm.selplayer[0].checked){
    alert("selezionato");
    }
    }
    e creando un link con il richiamo alla funzione, mi funziona.. ma io devo controllare quando seleziono il radiobutton.. cioè praticamente quando seleziono il radiobutton mi deve far apparire il messaggio (poi dopo invece di farmi apparire il messaggio mi deve swappare una immagine)

  7. #7
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    ah.. ok funziona
    adesso dovrei scambiare una immagine con id="image1"..
    invece di far apparire il messaggio..
    any idea?

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    63
    invece di

    alert("selezionato");


    document.image1.src = "pippo.gif";
    javascript: tutto attaccato

  9. #9
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da kronik
    invece di

    alert("selezionato");


    document.image1.src = "pippo.gif";
    ho fatto così:
    codice:
    function scambiaimg(){
    if(document.frm.selplayer[0].checked){
    document.getElementById("Image1").src="images/playerlogoquicktimeCOL.gif"
    }
    }
    funziona.. non và bene?

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    63
    si, correttissimo.

    Magari non funzia sul netscape 4, ma è perfettamente in linea con gli standard W3C.
    javascript: tutto attaccato

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.