Visualizzazione dei risultati da 1 a 2 su 2

Discussione: colorare bordo tabella

  1. #1

    colorare bordo tabella

    Ciao a tutti.

    In un loop creo un elenco di tabelle così dichiarate:
    <table onclick="JavaScript:selTabella('id_tabella')"
    id="tab_opera_<%=rs01.Fields("id_opera")%>"
    border="1"
    bordercolor="#FFFFFF"
    rules="none"
    cellpadding="2"
    cellspacing="0">

    La funzione selTabella voglio che colori di nero il bordo della tabella cliccata e sbianchetti il bordo della tabella precedente:
    function selTabella(tabella){
    alert(tabella);
    if (queryVisualizza.idTabOpera.value != ""){
    document.getElementById(queryVisualizza.idTabOpera .value).bordercolor = '#FFFFFF';
    }
    alert("post-if "+document.getElementById(tabella).bordercolor );
    document.getElementById(tabOpera).bordercolor = 'black';
    alert("Colorato "+document.getElementById(tabella).bordercolor );
    queryVisualizza.idTabOpera.value=tabella;
    alert("Hidden "+fom.varIdTabella.value);
    }

    Perchè vedo gli alert con i valori giusti, mentre le tabelle non cambiano colore al bordo?

  2. #2

    Correzione seconda parte di codice

    Scusate la confusione nella seconda parte.
    Ecco la versione corretta

    codice:
    function selTabella(tabella){
      if (form.varIdTabella.value != ""){
        document.getElementById(form.varIdTabella.value).bordercolor = '#FFFFFF';
      }
      document.getElementById(tabella).bordercolor = 'black';
      form.varIdTabella.value=tabella;
    }
    nella variabile "form.varIdTabella.value" inserisco l'id della tabella selezionata, così quando seleziono la tabella successiva, ho l'id della precedente.

    Ciao

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.