<script type="text/javascript"> function insertAtCursor(myField, myValue) { //IE support if (document.selection) { myField.focus(); sel = document.selection.createRange(); sel.text = myValue; } //MOZILLA/NETSCAPE support else if (myField.selectionStart || myField.selectionStart == 0) { var startPos = myField.selectionStart; var endPos = myField.selectionEnd; myField.value = myField.value.substring(0, startPos) + myValue + myField.value.substring(endPos, myField.value.length); } else { myField.value += myValue; } } // calling the function //insertAtCursor(document.formName.fieldName, ‘this value’); </script>
estou tentando pegar uma imagem que eu fiz upload e mandar pra dentro de um ifrma chamado "editor", mas não está rolando.
tenho a página mãe onde está o iframe('editor') e a popup que faz o upload da imagem e que tem o script da função que eu falei, nessa mesma página após o upload em faço isso:
echo "<script>insertAtCursor(opener.frames['editor'].document.body.innerHTML, '$url');</script>";
sendo $url o endereço da imagem
ahh foi aqui que eu peguei a função http://alexking.org/...sing-javascript
ela funcionou sem ser usando a popup
