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

    [Javascript] attaccare evento a tag 'a'

    Ciao volevo chiederVi in Javscript come posso ottenere un risultato di questo tipo senza dover scrivere a manina tutto per ogni tag a :

    codice:
    title
    Io vorrei che una funzione js al Load della pagina facesse una sorta di Listner per ogni tag a incontrato.
    Inoltre mi piacerebbe caricare dinamicamente il contenuto di Text [] prelevandolo dall' attributo title del tag.

    Qualcuno sa aiutarmi?

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Non l'ho provata, ma dovrebbe funzionare salvo sviste da parte mia. Queesto codice applica gli eventi onmouseout e onmouseover a tutti gli elementi a, indistintamente.

    codice:
    numtags = document.getElementsByTagName('a').length;
    
    for (i=0; i<numtags; i++) {
      // leggo l'attributo title del link
      var textatt = document.getElementsByTagName('a')[i].getAttribute('title');
    
      var currenttag = document.getElementsByTagName('a')[i];
      currenttag.onmouseover = function() { stm(Text[textatt],Style[12]); }
      currenttag.onmouseout = function() { htm(); }
    }
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Siceramente pensavo a qualcosa di molto piu' difficile.
    Grazie mille e comunque funzia benone ...

    Un' ultima cosa :

    Ho una funzione che riceve un indice di array in questo modo :


    Text[0] = ['Pippo','Pluto']
    funzione(Text[0])

    Posso trasformare una cosa del tipo

    funzione(['Pippo','Pluto']) ?

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    non ho capito bene forse, ma prova con

    funzione(Text[0].toString())
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    Infatti il mio problema è che il contenuto di text[0] lo devo dichiarare a priori in NET (lato server) ...

    Mi scervellero io per come scrivere nell' head.

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.