Indsæt smiley fra popup-vindue
Hej,Jeg har en gæstebog, og vil gerne have, at brugerne kan indsætte smileys.
Det skal fungere således, at de klikker på "indsæt smileys"-linket, hvorefter et popup-vindue åbner. Her kan de så klikke på en smiley, som vil blive indsat i den form, der befinder der på siden, som åbnede popup vinduet.
Jeg har dette kode, som virker udemærket til Firefox, men fejler i Explorer:
<script type="text/javascript">
function insertTag(frmElm,startTag,endTag) {
if (typeof frmElm.selectionStart == "number") {
selectedtext = startTag+frmElm.value.substring(frmElm.selectionStart,frmElm.selectionEnd)+endTag;
frmElm.value = frmElm.value.substring(0,frmElm.selectionStart)+selectedtext+frmElm.value.substr(frmElm.selectionEnd);
}
else if (document.selection) {
frmElm.focus();
r = document.selection.createRange();
r.text = startTag+r.text+endTag;}
else frmElm.value += startTag+endTag;
}
</script>
<input type="image" src="pic/smileys/wink.gif" name="image" onclick="insertTag(parent.opener.document.format.besked,';)','');return false" />
