Smilies in iFrame naast Quick Reply

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
venzent
Berichten: 8
Lid geworden op: 10 okt 2006, 19:26

Smilies in iFrame naast Quick Reply

Bericht door venzent » 16 nov 2006, 18:13

Ik heb een phpbb2 forum aangepast met een mod die alle smilies in een iFrame plaatst, naast de textbox waar je je bericht intypt. Hierdoor zijn alle smilies direct zichtbaar en te gebruiken, zonder een pop-up te hoeven openen. Ook heb ik de Quick Reply mod toegepast zodat gebruikers direct een reply kunnen geven als ze een posting lezen. Nou wil ik echter de iFrame ook naast de Quick Reply kunnen gebruiken. Het iFrame staat naast de textbox van de Quick Reply, maar als ik een smilie aanklik, komt er op de statusbar een foutmelding:

Code: Selecteer alles

Can't move focus to the control because it is invisible, not enabled, or of a type that does not accept the focus. 
Het lijkt er dus op dat het doelvenster waar de smilie geplaatst wil worden, niet bestaat en dat hij dus niet in het venster van de Quick Reply wordt geplaatst. Het javascript dat de afhandeling van de smilies doet:

Code: Selecteer alles

<script language="javascript" type="text/javascript"> 
<!-- 
function emoticon(text) { 
text = ' ' + text + ' '; 
if (parent.document.forms['post'].message.createTextRange && parent.document.forms['post'].message.caretPos) { 
var caretPos = parent.document.forms['post'].message.caretPos; 
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text; 
parent.document.forms['post'].message.focus(); 
} else { 
parent.document.forms['post'].message.value += text; 
parent.document.forms['post'].message.focus(); 
} 
} 
//--> 
</script> 
 
Hoe kom ik erachter wat de naam van het venster van de textbox is, en waar wijzig ik deze in het javascript? :roll:

Gesloten