User:Iritscen/TestSpace.js: Difference between revisions
Jump to navigation
Jump to search
m (syntax) |
m (syntax) |
||
Line 21: | Line 21: | ||
for (var i = 0; i < Tables.length; i++) | for (var i = 0; i < Tables.length; i++) | ||
{ | { | ||
var Cells = Tables.getElementsByTagName("td")[0]; | var Cells = Tables[i].getElementsByTagName("td")[0]; | ||
if (!Cells) continue; | if (!Cells) continue; | ||
Revision as of 14:08, 16 November 2012
function showDescrip(typeID, show_or_not) { var DescripPanel = document.getElementByClassName("hovertable_descrip"); var Descrip = DescripPanel.getElementById(typeID); if (!DescripPanel || !Descrip) return false; if (show_or_not) Descrip.style.display = "block"; else Descrip.style.display = "none"; } function initHoverTables() { var Tables = document.getElementsByClassName("hovertable"); if (!Tables) return false; for (var i = 0; i < Tables.length; i++) { var Cells = Tables[i].getElementsByTagName("td")[0]; if (!Cells) continue; for (var j = 0; j < Cells.length; j++) { if (hasClass(Cells[j], "hovertable_descrip")) continue; addHandler(Cells[j], "mouseover", new Function("evt", "showDescrip(" + this.id + ", true);")); addHandler(Cells[j], "mouseout", new Function("evt", "showDescrip(" + this.id + ", false);")); } } } addOnloadHook(initHoverTables);