Visualizzazione risultati 1 fino 5 di 5

Discussione: Javascript on click

  1. #1
    Guest

    Predefinito

    Ciao a tutti,
    vorrei chiedere il codice JAVASCRIPT per far sì che si visualizzi una finestrina di 'Alert' quando si clicca su un immagine. Non mi ricordo bene, infatti ho fatto delle prove ma o non si viusalizza la finestra o c'è cmq un link di arrivo dietro. Del tipo che vorrei ne ho viste in giro su diversi siti dei membri, spero quindi in un a rapida risposta. Grazie ciao.

  2. #2
    Guest

    Predefinito

    <body>

    <a href="javascript:alert('HOLAZ, TI SERVIVA QUESTO?')">MESSAGGIO</a>
    </body>


    ti serviva questo?


    o non ho capito?


    naturalmente al posto "MESSAGGIO" puoi inserire un'immagine :)

  3. #3
    web3 non è connesso AlterVistiano
    Data registrazione
    10-09-2002
    Messaggi
    761

    Predefinito

    Credo sia questo lo script che ti serve!



    <script language="JavaScript1.2">

    var clickmessage="Non ci provare!"

    function disableclick(e) {
    if (document.all) {
    if (event.button==2||event.button==3) {
    if (event.srcElement.tagName=="IMG"){
    alert(clickmessage);
    return false;
    }
    }
    }
    else if (document.layers) {
    if (e.which == 3) {
    alert(clickmessage);
    return false;
    }
    }
    else if (document.getElementById){
    if (e.which==3&&e.target.tagName=="IMG"){
    alert(clickmessage)
    return false
    }
    }
    }

    function associateimages(){
    for(i=0;i<document.images.length;i++)
    document.images[i].onmousedown=disableclick;
    }

    if (document.all||document.getElementById)
    document.onmousedown=disableclick
    else if (document.layers)
    associateimages()
    </script>

  4. #4
    Guest

    Predefinito

    Ciao

    Grazie a entrambi per le soluzioni proposte; :D ho optato per quella di xxxwebmaster (che era quello che con errori sintattici avevo scritto anch'io)

    ciao ciao

  5. #5
    Guest

    Predefinito

    di nulla figurati :)

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •