// Register your command. FCKCommands.RegisterCommand( 'SaveAs', new FCKSaveAs ) ; var oFCKSaveAs = new FCKToolbarButton( "SaveAs",'Save As',null,FCK_TOOLBARITEM_ICONTEXT, true,true,1) ;
function OpenMyWindow(){ var generator=window.open('','name','height=400,width=500'); generator.document.write('<html>'); generator.document.write('<head>');
RE: A new button
{
}
FCKSaveAs.prototype.Execute = function()
{
//your code here
var name = prompt("Enter file name?", "File name here");
alert('You file name is:');
//tried seting INPUT ID="MyInputId" value to name but didn't work.
//document.getElementById('MyInputId').value = name;
//document.getElementById('MyInputId').innerHTML= name;
}
FCKSaveAs.prototype.GetState = function()
{
return FCK_TRISTATE_OFF;
}
// Register your command.
FCKCommands.RegisterCommand( 'SaveAs', new FCKSaveAs ) ;
var oFCKSaveAs = new FCKToolbarButton( "SaveAs",'Save As',null,FCK_TOOLBARITEM_ICONTEXT, true,true,1) ;
oFCKSaveAs.IconPath = FCKConfig.PluginsPath + 'SaveAs/SaveAsFile.gif' ;
FCKToolbarItems.RegisterItem( 'SaveAs', oFCKSaveAs ) ;
function OpenMyWindow(){
var generator=window.open('','name','height=400,width=500');
generator.document.write('<html>');
generator.document.write('<head>');
generator.document.write('<script langauge="javascript">');
generator.document.write('function post_value(){');
generator.document.write('window.opener.finishIt(document.frmClient.c_name.value); ');
//generator.document.write('document.getElementById("MyTemplateName").value= document.frmClient.c_name.value;');
//generator.document.write('opener.document.form1.TemplateName.value = document.frmClient.c_name.value;');
generator.document.write('self.close();');
generator.document.write('}');
generator.document.write('</script>');
generator.document.write('<title>Web Page Client</title>');
generator.document.write('</head>');
generator.document.write('<body bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#800080" alink="#ff0000"> ');
generator.document.write('<form name="frmClient" method=post action="">');
generator.document.write('<table border=0 cellpadding=0 cellspacing=0 >');
//somewhere in here you can add all the javascript code for the FCKEditor to open
generator.document.write('<tr><td align="center"> Enter Web Page Name:<input type="text" name="c_name" size=12 value=test> <input type=button value="Submit" onclick="post_value();">');
generator.document.write('</td></tr>');
generator.document.write('</table></form>');
generator.document.close();
}
RE: A new button
If you register a dialog comand you don't have to create a window yourself, try http://wiki.fckeditor.net/Developer%27s ... n/Plug-ins