Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search

[REBOL] Re: rebol plugins

From: bry:itnisk at: 26-Sep-2003 15:23

>Interesting. >How portable is DHTML, do you know? >Is it an open standard, I mean?
Sorry about the long time between replying. DHTML is generally used to refer to the usage of several complementary technologies, Html 4.0, CSS, and Javascript (ecmascript). So while Microsoft might claim DHTML as theirs, the term is also used for Dynamic (client-side) Html as used in Mozilla for example. As a general rule these technologies are a lot of bother to try to make work cross-browser. Hence the continuing reliance on server side technologies. The Microsoft dynamic behaviors are totally Microsoft specific, however syntactically they share a similarity with xml namespaces which are standardized. An html document using inline svg interpreted via a dynamic behavior will have a syntax as follows: <html xmlns:svg=""> <object id="AdobeSVG" CLASSID="clsid:78156a80-c6a1-4bbf-8e6a-3cd390eeb4e2" style="display:none;"/> <?import namespace="svg" implementation="#AdobeSVG"?> <head> </head> <body> an svg graphic <svg:svg xmlns:xlink="" width="200px" height="200px" viewBox="0 0 200 200"> <svg:circle cx="20" cy="20" r="10" fill="#cfc000;"/> </svg:svg> </body></html> the thing about this is that Mozilla understands xml namespaces and one can write code for Mozilla that interprets a particular namespace, the <?import there is syntactically the same as an xml processing instruction (an instruction passed up to the processing application) as such it is ignored by browsers that don't understand the particular instruction. So although there would have to be an implementation of the interpreter for various browsers supported, the markup syntax used in these various browsers shouldn't cause any problem. The main thing is that the earlier Rebol plugin is definitely not good under the eolas patent, and that it seems to me that integration with the browser is an area that in the case of Windows leads to closer integration with the system.