Ola, postei uma dúvida em outro tópico sobre como adicionar uma biblioteca TinyMce.
Consegui adicionar o componente TinyMce mas agora estou com o seguinte problema, ele roda sem problemas apenas no firefox. No Internet explorer é apresentado um erro na página e é feita a pergunta se desejo depurar a página.
Se eu clico em sim ele abre um depurador de script (integrado ao IE) e aponta para a primeira linha do código e mostra o erro:
"Não é possível mover o foco para o controle porque este é invisível, não habilitado ou de um tipo que não aceita foco."
O código exibido no depurador é - *O erro ocorre na primeira linha:
Pergunta
GiovaniAgiw
Ola, postei uma dúvida em outro tópico sobre como adicionar uma biblioteca TinyMce.
Consegui adicionar o componente TinyMce mas agora estou com o seguinte problema, ele roda sem problemas apenas no firefox. No Internet explorer é apresentado um erro na página e é feita a pergunta se desejo depurar a página.
Se eu clico em sim ele abre um depurador de script (integrado ao IE) e aponta para a primeira linha do código e mostra o erro:
"Não é possível mover o foco para o controle porque este é invisível, não habilitado ou de um tipo que não aceita foco."
O código exibido no depurador é - *O erro ocorre na primeira linha:
<script type="text/javascript" language="JavaScript1.2">
var pfstart = new Date().getTime();
document.write('<div style="position: absolute; width: 100%; height: 100%; left: 0px; top: 0px;" id="loading"><table width=100% height=100%><tr><td align="center" valign="middle"><table width="150" height="60" border="0" cellpadding="0" cellspacing="1" bgcolor="#999999">');
document.write(' <tr>');
document.write(' <td align="center" valign="middle" bgcolor="#FFFFFF"><table width="100" border="0" cellspacing="0" cellpadding="10">');
document.write(' <tr align="center" valign="middle">');
document.write(' <td width="33"><img src="Skins/Default/loading.gif" width="16" height="16"></td>');
document.write(' <td width="67"><font size="2" face="Arial, Helvetica, sans-serif">Carregando...</font></td>');
document.write(' </tr>');
document.write(' </table></td>');
document.write(' </tr>');
document.write('</table></td>');
document.write('</tr></table></div>');
</script>
O código javascript que eu uso na aplicação é :
window.tinyMCE_GZ = {loaded: true};
webrun.include('MeusJS/tiny_mce_src.js');
type="text/javascript";
src="MeusJS/tiny_mce_src.js";
tinymce.documentBaseURL = window.location.href.replace(/[\?#].*$/,'').replace(/[\/\\][^\/]+$/,'');
if (!/[\/\\]$/.test(tinymce.documentBaseURL))
tinymce.documentBaseURL += '/';
tinymce.documentBaseURL += 'MeusJS/' ;
tinymce.baseURL = new tinymce.util.URI(tinymce.documentBaseURL).toAbsolute(tinymce.documentBaseURL);
tinymce.EditorManager.baseURI = new tinymce.util.URI(tinymce.baseURL);
tinymce.EditorManager.baseURI = new tinymce.util.URI(tinymce.baseURL);
tinymce.dom.Event.domLoaded = true;
tinyMCE.init ({mode : ‘textareas’,
theme : ‘advanced’,
plugins : ‘spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template’,
// Theme options
theme_advanced_buttons1 : ‘save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect’,
theme_advanced_buttons2 : ‘cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor’,
theme_advanced_buttons3 : ‘tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen’,
theme_advanced_buttons4 : ‘insertlayer,moveforward,movebackward,absolute,|,styleprops,spellchecker,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,blockquote,pagebreak,|,insertfile,insertimage’,
theme_advanced_toolbar_location : ‘top’,
theme_advanced_toolbar_align : ‘left’,
theme_advanced_statusbar_location : ‘bottom’,
theme_advanced_resizing : false,
// Skin options
skin : ‘o2k7’,
skin_variant : ‘silver’,
// Example content CSS (should be your site CSS)
content_css : ‘css/example.css’,
// Drop lists for link/image/media/template dialogs
template_external_list_url : ‘js/template_list.js’,
external_link_list_url : ‘js/link_list.js’,
external_image_list_url : ‘js/image_list.js’,
media_external_list_url : ‘js/media_list.js’,
// Replace values for the template plugin
template_replace_values : {
username : ‘Some User’,
staffid : ‘991234’
}
});
var comp = $c('MakerMemo1');
var name = comp.input.name;
comp.input.id = name;
var oldSetValue = comp.setValue;
comp.setValue = function() {
tinyMCE.get(name).setContent(arguments[0]);
oldSetValue.apply(this, arguments);
}
tinyMCE.execCommand('mceAddControl', true, name);
$c('MakerMemo1').setVisible(true);
type="text/javascript";
Obrigado.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.