Ik blijf problemen houden met een '
Ik heb het volgende:
Hierdoor krijg ik de volgende code:
en dit werkt niet (de mouseOver) en ik krijg geen JS foutmelding.
Maar als ik er het volgende van maak:
Dan werkt het prima..??
ff wat meer code voor de duidelijkheid
Dit levert de volgende code op:
Ik heb het volgende:
PHP:
1
| $this->m_sKnopName = htmlentities($s_sName, ENT_QUOTES); |
Hierdoor krijg ik de volgende code:
code:
1
| getElementById('Gaat dit ook goed?' sb407d077f8ce8e').className = 'knopOver'; |
en dit werkt niet (de mouseOver) en ik krijg geen JS foutmelding.
Maar als ik er het volgende van maak:
code:
1
| getElementById('Gaat dit ook goed? sb407d077f8ce8e').className = 'knopOver'; |
Dan werkt het prima..??
ff wat meer code voor de duidelijkheid
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| $this->m_sKnopName = htmlentities("Gaat dit ook goed?' sb", ENT_QUOTES); $s_sDIV .= "onClick=\"".$this->m_sKnopTarget."location = '".$this->m_sKnopLink."';\" "; $s_sDIV .= "onMouseOver=\"this.className= '".$this->m_sKnopClassOver."'; getElementById('".$s_sKnopID."').className = '".$this->m_sKnopClassOver."';\" "; $s_sDIV .= "onMouseOut=\"this.className= '".$this->m_sKnopClass."'; getElementById('".$s_sKnopID."').className = '".$this->m_sKnopClass."';\" "; $s_sDIV .= ">\n"; $s_sDIV .= "\t\t<table width=\"".$this->m_iKnopWidth."\" height=\"".$this->m_iKnopHeight."\" border=\"0\" cellpadding=\"".$this->m_iKnopPadding."\" cellspacing=\"0\">\n"; $s_sDIV .= "\t\t\t<tr height=\"".$this->m_iKnopHeight."\" valign=\"".$this->m_sKnopValign."\">\n"; $s_sDIV .= "\t\t\t\t<td width=\"".$this->m_iKnopWidth."\" align=\"".$this->m_sKnopHalign."\">"; $s_sDIV .= "<font id=\"".$s_sKnopID."\" class=\"".$this->m_sKnopClass."\">".$this->m_sKnopName."</font>"; $s_sDIV .= "</td>\n"; $s_sDIV .= "\t\t\t</tr>\n"; $s_sDIV .= "\t\t</table>\n"; $s_sDIV .= "\t</div>\n"; |
Dit levert de volgende code op:
code:
1
2
3
4
5
6
7
| <div class="knop" style= "height=20; width=100; left=5; top=47; " onClick="location = '';" onMouseOver="this.className= 'knopOver'; getElementById('Gaat dit ook goed?' sb407d077f8ce8e').className = 'knopOver';" onMouseOut="this.className= 'knop'; getElementById('Gaat dit ook goed?' sb407d077f8ce8e').className = 'knop';" >
<table width="100" height="20" border="0" cellpadding="0" cellspacing="0">
<tr height="20" valign="middle">
<td width="100" align="center"><font id="Gaat dit ook goed?' sb407d077f8ce8e" class="knop">Gaat dit ook goed?' sb</font></td>
</tr>
</table>
</div> |