zuerst wird im JS-String nicht '/', oder '\' geschrieben, sondern '\/' und '\\'
und dann hat der
W3C-Parser einige Macken
Code:
function ToolTip(layerName, TTitel, TInhalt)
{
ContentInfo = '<table border="0" width="150" cellspacing="0" cellpadding="0"><tr><td width="100%" bgcolor="#000000"><table border="0" width="100%" cellspacing="1" cellpadding="0"><tr><td width="100%" bgcolor='+TitelFarbe+'><table border="0" width="90%" cellspacing="0" cellpadding="0" align="center"><tr><td width="100%"><font class="ToolTipTitel"> '+TTitel+'<\/font><\/td><\/tr><\/table><\/td><\/tr><tr><td width="100%" bgcolor='+TextFarbe+'><table border="0" width="90%" cellpadding="0" cellspacing="1" align="center"><tr><td width="100%"><font class="ToolTipInhalt">'+TInhalt+'<\/font><\/td><\/tr><\/table><\/td><\/tr><\/table><\/td><\/tr><\/table>';
InhaltErsetzen(layerName);
und wenn das immernoch nicht durchgeht, dann mußt du noch die Taganfänge splitten
Code:
'<tag ...>' in '<'+'tag ...>'
Code:
function ToolTip(layerName, TTitel, TInhalt)
{
ContentInfo = '<'+'table border="0" width="150" cellspacing="0" cellpadding="0"><'+'tr><'+'td width="100%" bgcolor="#000000"><'+'table border="0" width="100%" cellspacing="1"