Object-Oriented-Pages: Difference between revisions

From *** My Personal Wiki ***
Jump to navigation Jump to search
Embeddedrf (talk | contribs)
Embeddedrf (talk | contribs)
Line 36: Line 36:
**parse the OBJECT
**parse the OBJECT
**substitute SUB-OBJECTS in correct locations
**substitute SUB-OBJECTS in correct locations
**Add to the SCRIPT and ONBODY string
**Add the SCRIPT's to the head and form ONBODY string with onbody=function1();function2(); concatenation
**Until no unique characters are found GoTo beginning of parsing loop: This allows the OBJECTS to be parsed the same way
**Until no unique characters are found GoTo beginning of parsing loop: This allows the OBJECTS to be parsed the same way
**After all the OBJECTS are replaced by fixed files: Generate any dynamic content and substitute into document
**After all the OBJECTS are replaced by fixed files: Generate any dynamic content and substitute into document

Revision as of 06:25, 13 May 2008

Top Document Schematic

*Top document has the following:


<html>
<head>

<script src=Object_1_Script.js language=javascript type=text/javascript></script>
<script src=Object_2_Script.js language=javascript type=text/javascript></script>

</head>

<body Onload=Object_Function_1(p1,p2...); Object_Function2(q3,q4...);>


<---HTML_Template_File_N---> .....---> This can now be constructed on the fly and left in an HTML file | Makes possible varying templates for different pages


</body>
</html>



  • 1- replace <---HTML_Template_N---> with string replacement function in PERL ...will be easy to place this string and make it obvious where the replacement will happen.


Example HTML Template File

  • Use unique characters to allow parsing agent to find substitution locations
  • Full file names with pathes to the agent can
    • fetch the OBJECT
    • parse the OBJECT
    • substitute SUB-OBJECTS in correct locations
    • Add the SCRIPT's to the head and form ONBODY string with onbody=function1();function2(); concatenation
    • Until no unique characters are found GoTo beginning of parsing loop: This allows the OBJECTS to be parsed the same way
    • After all the OBJECTS are replaced by fixed files: Generate any dynamic content and substitute into document