toegang tot ander window.open
Jan R
20/06/2015 07:39:27Hoi,
Weer eens een incompatibiliteit IE met chrome en Firefox
met IE werkt dit perfect. met chrome en ff niet.
de bedoeling is om gegevens uit een veld te halen en in een ckeditor te plaatsen.
Eens in de ckeditor kan ik wel altijd alles bewerken en terugsturen naar hetveld van herkomst
Wat doe ik mis?
Weer eens een incompatibiliteit IE met chrome en Firefox
met IE werkt dit perfect. met chrome en ff niet.
de bedoeling is om gegevens uit een veld te halen en in een ckeditor te plaatsen.
Eens in de ckeditor kan ik wel altijd alles bewerken en terugsturen naar hetveld van herkomst
Wat doe ik mis?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<script>
function edit(rec){
var v="";
var m="";
if(rec<0){
v = document.getElementById("footer"+(-rec));
m="footer";
rec=-rec;
}else{
v = document.getElementById("header"+rec);
m="header";
}
var windowEdit = window.open('editor.html?edit='+ m + rec);// +"&value="+v.value,'Editor'
windowEdit.onload = function() {
setTimeout(function(){ console.log(popup.document.documentElement.outerHTML) }, 2000);
}
windowEdit.document.getElementById("editor1").innerHTML=v.value;
}
function edit(rec){
var v="";
var m="";
if(rec<0){
v = document.getElementById("footer"+(-rec));
m="footer";
rec=-rec;
}else{
v = document.getElementById("header"+rec);
m="header";
}
var windowEdit = window.open('editor.html?edit='+ m + rec);// +"&value="+v.value,'Editor'
windowEdit.onload = function() {
setTimeout(function(){ console.log(popup.document.documentElement.outerHTML) }, 2000);
}
windowEdit.document.getElementById("editor1").innerHTML=v.value;
}
PHP hulp
28/11/2024 01:44:19Thomas van den Heuvel
20/06/2015 09:19:42Jan R
20/06/2015 12:00:04't is heel raar.
var windowEdit = window.open('editor.html?edit='+ m + rec);
windowEdit.onload = function() {
windowEdit.document.getElementById("editor1").innerHTML=v.value; //dit werkt in FF niet in IE
}
windowEdit.document.getElementById("editor1").innerHTML=v.value;//dit werkt in IE niet in FF
Ik heb toch een oplossing. Bedankt
Toevoeging op 20/06/2015 14:40:58:
Ik heb het nu zonder popup gedaan met een extra hidden div en dit werkt wel altijd.
var windowEdit = window.open('editor.html?edit='+ m + rec);
windowEdit.onload = function() {
windowEdit.document.getElementById("editor1").innerHTML=v.value; //dit werkt in FF niet in IE
}
windowEdit.document.getElementById("editor1").innerHTML=v.value;//dit werkt in IE niet in FF
Ik heb toch een oplossing. Bedankt
Toevoeging op 20/06/2015 14:40:58:
Ik heb het nu zonder popup gedaan met een extra hidden div en dit werkt wel altijd.