subnavi/link wird nicht in html gewandelt

  • Themenstarter Themenstarter BlizziBoy
  • Beginndatum Beginndatum
B

BlizziBoy

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 =/


achja hier nochmal die codes:

index.htm:


HTML:
          <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:


Code:
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>';
 }
}

Hoffe ihr könnt mir helfen =/
 
Zuletzt bearbeitet von einem Moderator:
Code:
document.getElementsByName("subnavi")[0].firstChild.data =

data beinhaltet Zeichendaten, also das, was du im Browser siehst.
Wenn du dort HTML-Code einpflegen willst, manipuliere stattdessen die innerHTML-Eigenschaft.
 

Neue Beiträge

Zurück