hoi ik probeer een knip kopier plak functie te maken op mijn website......
html:
....
<img src="./icons/ed_copy.gif" title="Kopieren [ctrl+c]" onMouseDown="selectieKopieren()">
<img src="./icons/ed_cut.gif" title="Knippen [ctrl+x]" onMouseDown="selectieKnippen()">
<img src="./icons/ed_delete.gif" title="Verwijderen [del]" onMouseDown="selectieVerwijderen()">
<img src="./icons/ed_paste.gif" title="Plakken [ctrl+v]" onMouseDown="selectiePlakken()">
........
javascript:
......
function selectieVerwijderen(){
var sV = document.selection.createRange();
sV.execCommand("delete")
htmleditor.focus()
}
function selectieKopieren(){
var sK = document.selection.createRange();
sK.execCommand("copy")
sK.select();
htmleditor.focus()
}
function selectieKnippen(){
var sK = document.selection.createRange();
sK.execCommand("cut")
htmleditor.focus()
}
function selectiePlakken(){
var sP = document.selection.createRange();
sP.execCommand("paste")
sP.select();
htmleditor.focus()
}
.........
En er gaat ergens iets fout want ik krijg niets gekopierd of geplakt. Alhoewel het plakken gaat wel maar dan niet van de tekst die ik in htmleditor heb gekopierd.
Ik dacht zelf eerst dat het een het execCommand lag zowel met hoofdletter als kleine letter geprobeerd. Daarna bij google gezocht of het wel de goeie commands waren en ja dat waren ze en ik weet nu niet waar de fout zit of wat ik fout doe.
Grtz Ruud
html:
....
<img src="./icons/ed_copy.gif" title="Kopieren [ctrl+c]" onMouseDown="selectieKopieren()">
<img src="./icons/ed_cut.gif" title="Knippen [ctrl+x]" onMouseDown="selectieKnippen()">
<img src="./icons/ed_delete.gif" title="Verwijderen [del]" onMouseDown="selectieVerwijderen()">
<img src="./icons/ed_paste.gif" title="Plakken [ctrl+v]" onMouseDown="selectiePlakken()">
........
javascript:
......
function selectieVerwijderen(){
var sV = document.selection.createRange();
sV.execCommand("delete")
htmleditor.focus()
}
function selectieKopieren(){
var sK = document.selection.createRange();
sK.execCommand("copy")
sK.select();
htmleditor.focus()
}
function selectieKnippen(){
var sK = document.selection.createRange();
sK.execCommand("cut")
htmleditor.focus()
}
function selectiePlakken(){
var sP = document.selection.createRange();
sP.execCommand("paste")
sP.select();
htmleditor.focus()
}
.........
En er gaat ergens iets fout want ik krijg niets gekopierd of geplakt. Alhoewel het plakken gaat wel maar dan niet van de tekst die ik in htmleditor heb gekopierd.
Ik dacht zelf eerst dat het een het execCommand lag zowel met hoofdletter als kleine letter geprobeerd. Daarna bij google gezocht of het wel de goeie commands waren en ja dat waren ze en ik weet nu niet waar de fout zit of wat ik fout doe.
Grtz Ruud