Hej, Jag funderar över hur skiftlägeskänsligt det är. Har du prövat med getElementsByTagName('table') i stället för getElementsByTagName('TABLE') ? Hej och tack för ditt svar. Jag förstår det som om att det inte skall spela någon roll.Javascript och FireFox
jag har ett JavaScript som skall ändra en länk enligt ett visst mönster. Allt redigeras i ett publiceringssystem så detta är enda alternativet. JavaScriptet fungerar utmärkt i Explorer men ger ingen effekt i FireFox. Jag får inga felmeddelanden i JavaScript-consolen heller.
Ideen är att det skall söka igen efter en tabell som heter MenuTable_1 och därefter söka igen efter en <td>-tagg och ändra värden på dess childs.
<SCRIPT language="text/javascript">
<!--
var intTD=2; // Broar
var collTables = document.getElementsByTagName('TABLE');
for(i=0;i<collTables.length;i++){
if(collTables(i).className=='MenuTable_1'){
var collMenuTables = collTables(i).getElementsByTagName('td');
collMenuTables(intTD).className='MenuLevelOneCellClicked_1';
collMenuTables(intTD).onmouseout='return false';
var collMenuTablesA = collMenuTables(intTD).getElementsByTagName('A');
collMenuTablesA(0).className='MenuLevelOne_1 MenuLevelOneClicked_1';
}
}
//-->
</SCRIPT>
MVH
Robert JohanssonSv: Javascript och FireFox
Sv:Javascript och FireFox
Dock hittade jag felet. Runt arrayer/collections skall det vara [] inte ().
Hoppas det hjälper andra!
MVH
Robert