Ik heb bij een site een link gemaakt, en als je eroverheen gaat zie je informatie die je wilt hebben verschijnen in een DIV-je die zichtbaar en onzichtbaar wordt.
Nu word in javascript die tekst erin gezet op deze manier
de $tekst is een onbewerkt resultaat uit de database.
Nu heb ik met htmlentities/nl2br/stripslashes enzo gewerkt. maar nu heb ik het volgende probleem:
In sommige komt wel wat te staan, bij de andere geeft ie een fout. Nu vraag ik me af waar dat aan ligt. Het zit in de tekst, dat is 100% zeker.
Als ik namelijk "urlencode" gebruik op de tekst, is alles te zien.(echter dan wel met lelijke % en + tekens ertussen, dus dat is niet de optie)
Ik gok hier dus dat het om een tekenreeks gaat die niet ondersteund word (of wellicht geescaped moet worden?)
Nu word in javascript die tekst erin gezet op deze manier
PHP:
1
| $website = '<a '.$url.' onmouseover="style.cursor=\'Hand\'; Weergeven(pop'.$ii.');" onmouseout="Verbergen();"><script language="JavaScript">pop'.$ii.' = "<table class=\'BANDTABLE\' width=300><tr><td '.$colspan.'><b>'.stripslashes($result['Band_Name']).'</b><br><br></td></tr><tr>'.$image.'<td valign=top>'.$text.$urltext.'</td><tr></tr></table>";</script>'.stripslashes($result['Band_Name']).'</a>'; |
de $tekst is een onbewerkt resultaat uit de database.
Nu heb ik met htmlentities/nl2br/stripslashes enzo gewerkt. maar nu heb ik het volgende probleem:
In sommige komt wel wat te staan, bij de andere geeft ie een fout. Nu vraag ik me af waar dat aan ligt. Het zit in de tekst, dat is 100% zeker.
Als ik namelijk "urlencode" gebruik op de tekst, is alles te zien.(echter dan wel met lelijke % en + tekens ertussen, dus dat is niet de optie)
Ik gok hier dus dat het om een tekenreeks gaat die niet ondersteund word (of wellicht geescaped moet worden?)
Ontwikkelaar van NPM library Gleamy