the-FoX: jacascript onclick [object HTMLCollection]?

Beitrag lesen

Hallo Jürgen,

der folgende PHP-Code:

  
$i=1;  
$stringLi        .='<li><a href="#tabr'.$i.'" onclick="gethardwaresettings('.$row->testTypeId.',  
                                                        '.$row->testTypeGroup.','.$tabr.')">'._('testtext all').'</a></li>';  

erzeugt vermutlich folgenden HTML-Code bei $tabr='MyTabR', $row->testTypeId="TypeId" und $row->testTypeGroup="TypeGruppe":

  
<li><a href="#tabr1" onclick="gethardwaresettings('TypeId','TypeGruppe','MyTabR')">....</a></li>'  

. Ist dem so? tabr1 ist doch der Link-Name, und sicher nicht auch in der PHP-Variablen $tabr enthalten oder?
Um dem Problem auf die Spur zu kommen, kannst Du nach $i=1 in dem PHP-Code ein echo "TABR:".$tabr; einfügen.

Auf der Seite des Browsers wird dann der JavaScript Code ausgeführt. Hier könntest Du in die Funktion gethardwaresettings() ein alert('TABRID:'+tabrid); einfügen, um zu prüfen, welchen Inhalt die Variable zu dem Zeitpunkt besitzt.

Noch ein paar Fragen:

  • existiert eine weitere Variable tabrid im JavaScript Code?
  • könntest Du eine Beispiel Seite anlegen und verlinken? Anhand von Beispielen lassen sich die Probleme besser lokalisieren als in der Theorie

Grüße,
the-FoX