Вы можете попробовать
tablepopup.appendChild(document.createTextNode(popupcontent));
как альтернатива.
Из представленного кода выглядит, что ваше дерево DOM выглядит так:
<tr>
<td id="tdAnkunft">
<unknown id="kirmiziOkLink">
<table id="tablepopup">
popupcontent
</table>
</td>
</tr>
Возможно, убедитесь, что popupcontent
возвращает действительное дерево <code><tr><td></td</tr>
.
Если myfunc
return
точно соответствует коду, который вы указали в исходном [отредактированном] посте, то может показаться, что ваше дерево DOM является недействительным, поскольку <table id=tablepopup">
содержит недопустимый код. Ваше дерево DOM будет выглядеть так:
<table id="popuptable">
<table>
<tr>
<td>
Flug.
</td>
<td>
Flug Nr.
</td>
<td>
Flughafen Abflug.
</td>
...
...
<td>
9.
</td>
<td>
<img />
</td>
</tr>
</table>
</table>
Обратите внимание, что у вас есть table
в table
, который является недействительным HTML. Это может быть вашей проблемой.