Ik heb het volgende script geschreven:
Dit script werkt zolang de value 1 regel bevat.
Wanneer de value 2 regels bevat krijg ik een fout. Dat is niet zo raar, want je krijgt dan de volgende output:
Zie de value bij de description value.
Ik heb al meerdere dingen geprobeerd zoals server.htmlencode gebruiken, maar dan krijg ik de html code in de value en daar zitten " en ' tekens bij, zodat het script alsnog niet werkt.
Ook heb ik geprobeerd verschillende tags te replacen, zoals vbcr en het ' teken.
Weet iemand een korte oplossing voor dit probleem? Ik heb al op verschillende forums en zoek machines gezocht.
code:
1
2
3
4
5
6
7
8
9
10
| <script language="javascript1.2" type="text/javascript">
function copytext(textname){
if (textname == 'product') {
document.forms('trans').productvalue = '<%=rs2("product"%>';
}
if (textname == 'description') {
document.forms('trans').description.value = '<%=rs2("description")%>';
}
}
</script> |
Dit script werkt zolang de value 1 regel bevat.
Wanneer de value 2 regels bevat krijg ik een fout. Dat is niet zo raar, want je krijgt dan de volgende output:
code:
1
2
3
4
5
6
7
8
9
10
11
| <script language="javascript1.2" type="text/javascript">
function copytext(textname){
if (textname == 'product') {
document.forms('trans').productvalue = 'titel product';
}
if (textname == 'description') {
document.forms('trans').description.value = 'dit is een beschrijving
test1 test2 test3';
}
}
</script> |
Zie de value bij de description value.
Ik heb al meerdere dingen geprobeerd zoals server.htmlencode gebruiken, maar dan krijg ik de html code in de value en daar zitten " en ' tekens bij, zodat het script alsnog niet werkt.
Ook heb ik geprobeerd verschillende tags te replacen, zoals vbcr en het ' teken.
Weet iemand een korte oplossing voor dit probleem? Ik heb al op verschillende forums en zoek machines gezocht.
[ Voor 26% gewijzigd door Verwijderd op 19-01-2006 09:32 ]