encoding urls of HTML links from DTML
Hi everybody, how can I access the URLs in the HTML anchor tags (the tags used for hyperlinks) of a n HTML page from DTML? I need to do so to embed in these URLs some session info. All of it should be dinamic, i.e. I don't know in advance what (and how many) links the page I serve to a client contains: URL rewriting should be performed on-the-fly, just before returning the HTML page to the client. I guess I should use <dtml-in argument> syntax, but what should 'argument' be? Put another way, my DTML code should scan its client object (the HTML page to serve to the client) looking for something like 'link' or 'hyperlink' or 'anchor'. Regards, Mario. _________________________________________________________________ Send and receive Hotmail on your mobile device: http://mobile.msn.com
You can't do it easily. DTML considers the page raw text for the most part. Recognizing URLs would require parsing the HTML. However, you can do this pretty easily with javascript.
-----Original Message----- From: zope-admin@zope.org [mailto:zope-admin@zope.org]On Behalf Of Mario Bianchi Sent: Thursday, September 26, 2002 3:47 AM To: zope@zope.org Subject: [Zope] encoding urls of HTML links from DTML
Hi everybody, how can I access the URLs in the HTML anchor tags (the tags used for hyperlinks) of a n HTML page from DTML? I need to do so to embed in these URLs some session info.
All of it should be dinamic, i.e. I don't know in advance what (and how many) links the page I serve to a client contains: URL rewriting should be performed on-the-fly, just before returning the HTML page to the client.
I guess I should use <dtml-in argument> syntax, but what should 'argument' be? Put another way, my DTML code should scan its client object (the HTML page to serve to the client) looking for something like 'link' or 'hyperlink' or 'anchor'.
Regards, Mario.
participants (2)
-
Charlie Reiman -
Mario Bianchi