Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Galex
    Registrato dal
    Aug 2002
    Messaggi
    667

    aiuto Script x evidenziare riga tabella

    ciao a tutti.

    ho fatto questo script per evidenziare le righe di una tabella contenuta in un dato DIV.
    il mio problema è che vorrei associare all'evento onmouseout il nome della classe che la riga evidenziata aveva in origine...come faccio a ricavare ed associare questod ato?

    ho provato:

    TagTr.item(i).onmouseout = function()
    {
    this.className = TagTr.item(i).className
    }

    ma naturalmente non funziona

    codice:
          window.onload = function()
          {
          var TagDiv = document.getElementsByTagName('DIV')
          for (var i = 0; i < TagDiv.length; i++)
          {
          if (TagDiv.item(i).className == "placeholder" )
                {
          	var TagTable = TagDiv.item(i).getElementsByTagName('TABLE')
                	 for (var i = 0; i < TagTable.length; i++)
                   {
          	   var TagTr = document.getElementsByTagName('TR')
                    for (var i = 0; i < TagTr.length; i++)
                       {
            	        TagTr.item(i).onmouseover = function()
                         {
                            this.className = 'TR_hover'
                         }							 
                         TagTr.item(i).onmouseout = function()
                         {
                            this.className = ''
                         }						 
          	 }
          	}
          	return;
                }
          	 }
          }

  2. #2
    Utente di HTML.it L'avatar di Galex
    Registrato dal
    Aug 2002
    Messaggi
    667
    :rollo:

  3. #3
    Utente di HTML.it L'avatar di Galex
    Registrato dal
    Aug 2002
    Messaggi
    667
    se interessasse a qualcuno,ho risolto così:

    codice:
    TagTr.item(i).onmouseout = function()
    {
     this.className = TagTrOut(this.id)
    }
    }
    
    
    			
    function TagTrOut(TRid){
       if(TRid % 2==0){c="TRdg1";}else{c="TRdg2";};
       return c
    }

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.