[REBOL] Re: Can REBOL change HTML of a web page?
From: inetw3::mindspring::com at: 1-Apr-2005 20:48
Hi Rodrigo,
Yes, what you want is possible without having to change
the page on the web server. I don't know if you've seen
the email i posted 3/31/05 @ 9:09 pm, but to reinerate,
javascript and scripting the DOM is all you need.
No matter how you intercept the html data, something must
be written in the html to start this process; cgi, asp, php, perl,
javascript, etc.
With any plug-in, you have to have an <Object> tag in the
webpage. This is where the Rebol/plug-in comes in.
If this is some ones elses page your browsing (and i
think it is) then your going to still need the plug-in <object>
coded into the page.
If i understand you correctly,
I don't believe any web-app or plug-in software can
intercept a page and add info to it before the page is
seen unless it's a proxy/socket app/server thats on,
or the details is written in the page first or it's coming
from the same server.
All web-app or plug-in software present there info in there
own windows embeded into the page or off the server.
And this is what the Rebol/plug-in and DOM scripting must do.
----------------------------------------------------------------------------
--------
Using the javascript and css style, you hide the page. ie...
<body id="thepage" style="visibility:hide;"> .
If it a browsed page from the web, it still needs the rebol
<object> plug-in in the page.
When the page load , have the rebol/plug-in parse the page
and/or add your needed info to the heading and footing of the
page.
Finally from the plug-in script, change the
<body> style to visible ie...
Document.thepage.style.visibility = "visible"
Look at my other email for other ideas.
If i'm giving you incorrect info it's because i don't
understand you correctly, sorry. But i'd still like to
know what you want because i have begun to write
this type of software myself (mdlparser.r @ rebol.org).
This is where rebol will have to shine if its going to do
anything within the "internet or web" arena. Get rid of
the heavy-wear and let the client-side do all(some) of
the tricks. You know it's funny, thats what Rebol/Core
was all about.