Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Javascript e link

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    67

    Javascript e link

    Ho un piccolo problema con Javascript (tanto per cambiare )

    Vorrei che una funzione Javascript andasse a cliccare un determinato link con un determinato href.

    Ho provato così ma non funziona, o meglio, il nome del link viene cambiato ma non cliccato.
    codice:
    Prova
      <script type="text/javascript">
      var links = document.getElementsByTagName("a");
    
      for(var i=0;i < links.length; i++){
      var href = links[i].getAttribute('href');
      var accesskey = links[i].getAttribute('accesskey');
      if(href == "http://www.google.it"){
        links[i].innerHTML = "Google";
        links[i].onClick();}
      }
      </script>
    Come posso fare?
    Grazie.

  2. #2
    l' onclick (tutto in minuscolo ) è un evento javascript,
    tu non lo setti, per cui tenti di richiamare una funzione che non esiste,
    puoi simulare il click sul link usando location.href in questo modo:
    codice:
    <html>
    <head>
    <title>test redirect</title>
    <script type="text/javascript">
    onload=function(){  
    var links = document.getElementsByTagName("a");
    
      for(var i=0;i < links.length; i++){
      var href = links[i].getAttribute('href');
      var accesskey = links[i].getAttribute('accesskey');
      if(href == "http://www.google.it"){
        links[i].innerHTML = "Google";
        location.href =href;}
      }
    }
    </script>
    </head>
    <body>
    Prova
    </body>
    </html>

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 © 2026 vBulletin Solutions, Inc. All rights reserved.