Hey folks,
Ik heb het volgende probleem:
Ik wil een image invoegen vanuit een window aangeroepen door de editor.
Ik heb in de huidige window (opener) het volgende staan:
Die alert die in de functie storeCursorLocation geeft netjes Object terug alleen wanneer ik dus vanuit de geopende window die insertImage aanroep dan is die alert ineens 'undefined'!
Ik heb al een tijdje gezocht hier en ik dacht aan contructie als var self = this; maar dan is this nog steeds niet bekend.
InsertImage wordt zo aangeroepen:
Iemand?
Ik heb het volgende probleem:
Ik wil een image invoegen vanuit een window aangeroepen door de editor.
Ik heb in de huidige window (opener) het volgende staan:
code:
1
2
3
4
5
6
7
8
9
10
11
| Editor.prototype.storeCursorLocation = function()
{
this.CursorPos = document.selection.createRange().duplicate();
alert(this.CursorPos);
}
Editor.prototype.insertImage = function(sImage)
{
alert(this.CursorPos);
this.CursorPos.pasteHTML("[img]\""+sImage+"\"[/img]");
} |
Die alert die in de functie storeCursorLocation geeft netjes Object terug alleen wanneer ik dus vanuit de geopende window die insertImage aanroep dan is die alert ineens 'undefined'!
Ik heb al een tijdje gezocht hier en ik dacht aan contructie als var self = this; maar dan is this nog steeds niet bekend.
InsertImage wordt zo aangeroepen:
code:
1
| onclick="opener.editor.insertImage('plaatje.jpg'); |
Iemand?