subnavi/link wird nicht in mhtl gewandelt
Daniel T.
- design/layout
0 ChrisB
Hallo, ich habe folgendes Problem: ich versuche schon seit tagen ne vernünftige subnavi hinzukriegen, jetzt hab ichs endlich geschafft dass der Inhalt wechseln doch nun das nächste prob,solche Sachen wie
<a href="?site=news"><font color="#FFFFFF">News</font></a>
werden nicht in html umgewandelt und stehen dann so dort in der subnavi
bitte um hilfe bin totaler java noob =/
achja hier nochmal die codes:
index.htm:
<td width="77" align="left" valign="top"><a href="#" onMouseOut="MM_swapImgRestore()" onClick="showit('1')" onmouseover="MM_swapImage('Image12','','templates/panther/gfx/index_on_15.jpg',1)"><img src="gfx/index_15.jpg" name="Image12" width="77" height="14" border="0" id="Image12" /></a></td>
<td width="82" align="left" valign="top"><a href="#" onmouseout="MM_swapImgRestore()" onClick="showit('2')" onmouseover="MM_swapImage('Image13','','gfx/index_on_16.jpg',1)"><img src="gfx/index_16.jpg" name="Image13" width="82" height="14" border="0" id="Image13" /></a></td>
<td width="77" align="left" valign="top"><a href="#" onmouseout="MM_swapImgRestore()" onClick="showit('3')" onmouseover="MM_swapImage('Image14','','gfx/index_on_17.jpg',1)"><img src="gfx/index_17.jpg" name="Image14" width="77" height="14" border="0" id="Image14" /></a></td>
javascript:
function showit(what) {
if(what == "1"){
document.getElementsByName("subnavi")[0].firstChild.data = '<a href="?site=news"><font color="#FFFFFF">News</font></a> <font color="#FFFFFF"> | </font> <a href="?site=news&action=archive"><font color="#FFFFFF">Archive</font></a> <font color="#FFFFFF"> | </font> <a href="?site=articles"><font color="#FFFFFF">Articles </font> </a><font color="#FFFFFF">| </font> <a href="?site=calendar"><font color="#FFFFFF">Calendar</font></a>';
}
if(what == "2"){
document.getElementsByName("subnavi")[0].firstChild.data = 'Test2';
}
if(what == "3"){
document.getElementsByName("subnavi")[0].firstChild.data = '<a href="?site=news"><font color="#FFFFFF">News</font></a>';
}
}
Hi,
solche Sachen wie
<a href="?site=news"><font color="#FFFFFF">News</font></a>
werden nicht in html umgewandelt und stehen dann so dort in der subnavibitte um hilfe bin totaler java noob =/
Versuche bittew trotzdem das naechste Mal, dein Problem anschaulicher zu beschreiben!
document.getElementsByName("subnavi")[0].firstChild.data = '<a href="?site=news">
.data ist eine Eigenschaft von *Text*knoten - da kannst du also nicht erwarten, dass HTML-Code als solcher dargestellt wird.
.innerHTML koennte eine Alternative darstellen. (Auch wenn der Rest deines Codes noch hoechst verbesserungswuerdig ist.)
MfG ChrisB