Validierungsproblem bei js (map)

  • Mit Hilfe dieser Seite habe ich meine map erstellt. Dabei habe ich auch html eingefügt, welches so aber nicht validiert.


    Es geht hier speziell einmal um sidebarItem und content, diese Daten hole ich aus meiner DB.


    PHP
    1. if ($row['studlist'] == 'ja')
    2. {$studlist ='';
    3. $name="<span class='green'>" . $row['dogname'] . "</span>";}
    4. else {$studlist='<br />Daten nicht geprüft!';
    5. $name="<div><p class='orange'>" . $row['dogname'] . "</p></div>";}


    die variable $name habe ich versucht auf zwei verschiedene Arten "einzubauen", einmal

    HTML
    1. var htmlContent = "<?php echo $name;?>";


    und dann mit

    PHP
    1. echo 'sidebarItem: htmlContent,';


    oder direkt

    PHP
    1. echo 'sidebarItem: "' . $name . '",';


    - aber beides validiert so nicht, weil weder div noch p noch span hier so erlaubt sind. Ein zusätzliches div aussenrum hilft auch nicht. Meine Testseite (der content ist auskommentiert). Wie bekomme ich das ganze validiert (mit den html-Tags)?