ik probeer een selectie met pasthtml te wijzigen, dat lukt wel, maar hoe kan ik het weer terug veranderen? heb een stukje code geschreven, maar het werkt niet goed. is er misschieneen manier om te checken of een stuk tekst bold is of niet? om deze terug te kunnen zetten?
niemand weet hoe het moet????
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
| var checkbold = 0;
var checkitalic = 0;
var checkunderline = 0;
function change(tag) {
sel = document.selection.createRange().duplicate();
switch (action) {
case "bold":
if(checkbold==0){
sel.pasteHTML('<b>' +sel.text+ '</b>');
checkbold = 1;
}else{
sel.pasteHTML('</b>' +sel.text+ '<b>');
checkbold = 0;
}
break;
case "italic":
if(checkitalic==0){
sel.pasteHTML('<i>' +sel.text+ '</i>');
checkitalic = 1;
}else{
sel.pasteHTML('</i>' +sel.text+ '<i>');
checkitalic = 0;
}
break;
case "underline":
if(checkunderline==0){
sel.pasteHTML('<u>' +sel.text+ '</u>');
checkunderline = 1;
}else{
sel.pasteHTML('</u>' +sel.text+ '<u>');
checkunderline = 0;
}
break;
}
} |
niemand weet hoe het moet????
[ Voor 27% gewijzigd door Verwijderd op 01-10-2004 14:37 ]