toegang tot ander window.open

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jan R

Jan R

20/06/2015 07:39:27
Quote Anchor link
Hoi,

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)
PHP script in nieuw venster Selecteer het PHP script
1
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;
}
 
PHP hulp

PHP hulp

28/11/2024 01:44:19
 
Thomas van den Heuvel

Thomas van den Heuvel

20/06/2015 09:19:42
Quote Anchor link
Je wilt data vanuit een popup in een CKEditor veld plaatsen?

zoiets?
 
Jan R

Jan R

20/06/2015 12:00:04
Quote Anchor link
'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.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.