Ik heb het vgl. stukje code om tekst te highlighten:
Dit werkt
Nu wil ik echter de kleur gaan meegeven bij het aanroepen, maar dat lukt niet. Dit bijv. snapt 'ie niet:
Kan iemand me ook uitleggen hoe de declaratie van deze functie trouwens werkt? Het gedeelte
Wat is het verschil met
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| <script>
javascript:highlight={
x:function(s){
var r, i;
if(s){r=document.body.createTextRange();
for(i=0;r.findText(s); i++) {
r.execCommand('backcolor','','yellow');
r.collapse(false)};
}
}
};
</script>
<body onLoad=highlight.x("tekst)> |
Dit werkt
Nu wil ik echter de kleur gaan meegeven bij het aanroepen, maar dat lukt niet. Dit bijv. snapt 'ie niet:
code:
1
2
3
4
5
| x:function(s, kleurtje){
...
r.execCommand('backcolor','',kleurtje);
}
<body onLoad=highlight.x("tekst", 'white' ) // enkele of dubbele quotes maakt niet uit |
Kan iemand me ook uitleggen hoe de declaratie van deze functie trouwens werkt? Het gedeelte
code:
1
| javascript:highlight={ x: function(s) { |
Wat is het verschil met
code:
1
2
3
4
| <script language="javascript">
function s() {
}
</script> |
[ Voor 73% gewijzigd door wizl op 10-06-2003 10:29 ]