The single = sign: oops, sorry - you're quite right. Should one of the following:
if (ajaxSupport == true) {} if (ajaxSupport) {} if (Ajax.getTransport()) {} And the Ajax.Update() thing should be pseudo code. Sorry for the lack of clarity. It should be the scriptaculous function "Ajax.Updater()", see: http://wiki.script.aculo.us/scriptaculous/show/Ajax.Updater Let me describe my idea in another way: on the first page there's a <div>-tag with the id="searchengines". This <div> contains the content of all pages (very small web-site) or static links to the pages (a kind of link-list). Furthermore the first page contains the JavaScript part to check if the current client has AJAX capability. If AJAX is not supported (ajaxSupport==false) or the JavaScript is not executed (e.g. the client is a search engine), there is just the start page with the static links (for human-visitors AND for search engines). If the client has AJAX capability the content of the <div>-tag (id="searchengines") is cleared (or its visibility is hidden) and the page is updated by Ajax.Updater(...) with content of the second page (e.g. the first static link on the link-list). Conclusion: a modern web-browser with AJAX support doesn't see the content of the <div>-tag because it's cleared as soon as possible and the page-content is updated with the second page. A search engine or a very old browser without AJAX support sees the <div>-tag with links to the pages (and may follow them). These are the same pages as updated by AJAX - but more "static"... you know? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Spinoffs" group. To post to this group, send email to rubyonrails-spinoffs@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/rubyonrails-spinoffs -~----------~----~----~----~------~----~------~--~---