fastix®: Korrektur

Beitrag lesen

Moin!

for (x in ergebnis) {
result = "<li><a href='javascript:geben('Produktvariable', 1)'>Einen " + Produktvariable + "</a></li>";
}
platzhalter.innerHTML = result;

Nun, Du kannst auch die Eigenschaften eines Links beeinflussen:

Ausgangspunkt:

  
<script type="text/javascript">  
function SetLink(Lid,ziel,text) {  
  obj=documentGetElementById(Lid);  
  obj.href=ziel;  
  obj.innerHTML=text;  
  obj.onclick='alert(\'Das hast Du fein gemacht!\');return true';  
}  
</script>  

~~~ ~~~HTML
  
<ul id='Liste'>  
<li><a id='L0' href=''></a></li>  
</ul>  

  
<input type='button' onclick='SetLink(\'L0\', \'http://www.google.de\', \'Google Deutschland\')' value='DE'>  
<input type='button' onclick='SetLink(\'L0\', \'http://www.google.at\', \'Google Österreich\')'  value='AT'>  

[ungetestet]

Sollte die Linkliste erweitert werden sollen so bietet sich Folgendes an:

  
<script type="text/javascript">  
linkCounter=0; // wird ggf. für die ID benötigt  
</script>  
  
<script type="text/javascript">  
function NewLink(LListe,myLinkCounter,Lid,ziel,text) {  
  
  myLinkCounter = myLinkCounter + 1  
  objListe      = documentGetElementById(LListe);  
  strListeAlt   = objListe.innerHTML;  
  strListeNeu   = strListeAlt + '<a id="L' + myLinkCounter+ '" href="' + ziel + '">' + text + '</a>';  
  return myLinkCounter;  
}  
  
</script>  
  
<input type='button' onclick='linkCounter=NewLink(\'Liste\', linkCounter, \'http://www.google.de\',  \'Google\')'>  
  

[ungetestet]

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

--
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Seminare, Training, Development