Dit voorbeeld uit mijn boek werkt, hoewel ik verbaasd ben overde afwezigheid van aanhalingstekens bij de declaratie van de variabelen
Mijn probleem is dat ik een forward slash (\) wil vervangen door een gewone slash(/). Als ik dat in deze code invooer onstaat een commentaar symbool (//) waarna de erop volgende code wordt genegeerd. Gebruik van / (/) en \ (\) werkt ook niet en uiteindelijk kun je \ bijv. niet declaren als var forwslash="\".
Iemand nog een suggestie ?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| <HTML>
<HEAD>
<TITLE>
Replacing Text
</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function replacer()
{
var regExp = /is/g
var text = document.form1.text1.value.replace(regExp, "isn't")
document.form1.text1.value = text
}
// -->
</SCRIPT>
</HEAD>
<BODY>
<H1>Replacing Text</H1>
<FORM NAME="form1">
<INPUT TYPE="TEXT" NAME="text1" VALUE="Now is the time">
<BR>
<INPUT TYPE="BUTTON" ONCLICK="replacer()" VALUE="Replace Text">
</FORM>
</BODY>
</HTML> |
Mijn probleem is dat ik een forward slash (\) wil vervangen door een gewone slash(/). Als ik dat in deze code invooer onstaat een commentaar symbool (//) waarna de erop volgende code wordt genegeerd. Gebruik van / (/) en \ (\) werkt ook niet en uiteindelijk kun je \ bijv. niet declaren als var forwslash="\".
Iemand nog een suggestie ?
A friend is one who knows us, but loves us anyway.