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

    Cliccare su un'immagine di una pag HTML usando JavaScript

    Ciao a tutti, sto scrivendo una macro che dovrà agire su una pagina html che non posso modificare.
    In particolare mi servirebbe un comando javascript che cliccasse sull'immagine image.gif (in modo che poi si apra un'altra pagina).
    Ho letto da qualche parte che non è possibile fare il focus() su un'immagine; stavo pensando di usare la funzione click() ma non so come fare visto che l'immagine è sprovvista di un attributo id e di un name.
    E' possibile identificare l'elemento immagine conoscendone solo il nome del file immagine o l'attributo alt?

    codice:
    <table> 
    <td class="lrb">    
    [img]image.gif[/img]         
    </td> 
    </table>
    Avete qualche suggerimento da darmi?
    Grazie!!

  2. #2
    E' possibile identificare l'elemento immagine conoscendone solo il nome del file immagine o l'attributo alt?
    <script language="javascript" type="text/javascript">

    //Quando la pagina è completamente caricata
    window.onload=function(){

    var array_immagini=document.getElementsByTagName('img' );
    //raccolgo in un array tutte le immagini del documento

    for (var i=0; i<array_immagini.length; i++){ //scorro l'array

    var immagine=array_immagini[i];

    if (immagine.scr=='image.gif' && immagine.alt=='crea'){ //se la source è "image.gif e l'alt è "crea":

    //assegno una funzione all'immagine che soddisfa la condizione

    immagine.onclick=function(){
    windo.open('http://www.google.com')
    }

    }

    }
    }
    </script>


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.