Hi
how can i reference an element outside of the editor from inside a plugin.js
or any other way to achieve what i am trying to do, for example a way to pass an extra var to ckeditor when i call it with replace.
/ckeditor/plugins/myplugin/plugin.js:
so the point being to get the value in "getme" into the editor for use in the plugin somehow, either by referencing the hidden element value or by passing the actual variable with the replace function.
Thank you
how can i reference an element outside of the editor from inside a plugin.js
or any other way to achieve what i am trying to do, for example a way to pass an extra var to ckeditor when i call it with replace.
<form> <textarea id="ckeditor"></textarea> <input type="hidden" id="getme" value="foo" /> </form> <script type="text/javascript"> CKEDITOR.replace('ckeditor'); </script>
/ckeditor/plugins/myplugin/plugin.js:
alert(??????.getme.value)
so the point being to get the value in "getme" into the editor for use in the plugin somehow, either by referencing the hidden element value or by passing the actual variable with the replace function.
Thank you
Re: Reference element outside editor
In the file that hosts your ckeditor, create a javascript variable assigning it your desired value.
Example: var greeting = "Hello World";
In your plugin.js file, you can access the variable by implementing a simple window call.
Example:
var plugingreeting = window.greeting;
alert(plugingreeting); //To varify that you are getting the value
Hope this helps!
Re: Reference element outside editor
thanks for the tip, i think i solved this by doing something completely different and not needing to pass the variable but will have a look at the code again to see if this is better.
thank you!
Re: Reference element outside editor
just,
$('getme').value = CKEDITOR.instances.[instance name of editor, your is ckeditor].getData();
before submit the form.
Re: Reference element outside editor
no not for posting, i needed it to pass an url to a plugin that it would use to add a type of links i added to the link dialog. as it wasnt working out i just made my own new add-link dialog as an iframe/php type plugin which was much easier