[REBOL] Re: Can REBOL change HTML of a web page?
From: inetw3::mindspring::com at: 31-Mar-2005 21:06
Hi Rodrigo,
I don't know exactly what you are needing but the
Rebol/plug-in can be used to retrieve data from
the web-page and based on your rebol script, it
can be processed as needed.
There are many ways to do this and without CGI
scripts. But what the Rebol/Plugin brings is the
ability to act as a full blown webpage server.
Remember the plugin is limited to IE-Mozilla-Firefox,
and there is no limit to what this plugin can achieve
or do to or from a single webpage. (security issue)
The trick is you must use javascript with XML-DOM (DHTML)
or the .innerHTML (easier) functions to get the page's data.
Look at the Rebol/Plugin webpage for an idea how to do this.
Put this javascript in your rebol script and the rebol script
in the rebol/plug-in code. When the plug-in loads, have the
javascript part inserted into the webpage.
How?
Give each webpage a "<script>" tag with an ID name. ie..
<script id="update"></script>, and this is where you want
the rebol/plug-in to put the javascript.
You can read or write to the page or anywhere else that you
need the returned data to go to.
How do i get Rebol to respond to get new data from the page?
Just like a form has a submit button, you can make the Rebol/
plugin viewable as a button with text that says something like
update/retrieve data
. just and idea.
Another way is to just have regular javascript code in your page
write all your needed info into the DOM, (Document object model)
and then use a Rebol script (maybe quickparser.r at Rebol.org? )
in the plugin to parse the needed data right out of the page and do
with it as you please.