vi partecipo di due disavventure accadutemi con Mozilla Firefox in merito alla mia web application.
Data una semplicissima casella input text, e date due funzioni associate:
Codice: Seleziona tutto
onactivate="jsfEleEnt('userbox', 'styTxtBoxAct');" ondeactivate="jsfEleEnt('userbox', 'styTxtBox');"Codice: Seleziona tutto
function jsfEleEnt(EleId, EleStyle){
document.getElementById(EleId).className = EleStyle;
}
function jsfEleExi(EleId, EleStyle){
document.getElementById(EleId).className = EleStyle;
}Inoltre, una cosa stranissima. La seguente funzione javascript filtra le righe di una tabella a quelle compatibili ad una chiave di ricerca inserita in una text box il cui evento onKeyUp è appunto collegato a tale funzione.
Codice: Seleziona tutto
function dataFilter (table, key){
var baseKey;
var activeKey = key.value.toLowerCase();
var activeTable = document.getElementById(table);
for (var i = 0; i < activeTable.rows.length; i ++){
baseKey = activeTable.rows[i].cells[0].innerHTML;
baseKey = baseKey.slice(baseKey.indexOf('value')+6, baseKey.indexOf('></INPUT>')).toLowerCase();
if (baseKey.indexOf(activeKey)>=0){
activeTable.rows[i].style.display = 'block';
}
else
{
activeTable.rows[i].style.display = 'none';
}
}
}Archimede



