Forum Moderators: open
I would say request the links for the main page, you will never be sure if you will continue to have flash there.
And give the flash page a second though, is it really necessary to have it?
Does it help the user, is it user friendly etc.
greg
I understand your site only uses an intro, lets focus on that.
djgreg has a nice option, if you have to live with the intro. I have another to suggest. I the client cant part with it, why not make a home page filled with goodies (ŕ la doorway) and put and external JS window.replace redirect to the flash intro?
Lets say your doorway is index.htm, your intro is index_2.htm and what would ideally be the real homepage is index_3.htm. Make the big "click me to enter" graphic on index.htm link directly to index_3.htm. People surfing with JS disabled probably dont want to see the intro.
Finally, dont miss the Everything you wanted to know about Flash, but was afraid to ask [webmasterworld.com], thread by korkus2000. Its all there.
Macguru
What does an external JS window.replace command do?
Trouble is, existing flash page is also functional as it has JS links to other pages.
So my new ideal homepage would really starty hacking up their design.
Sinner G
What does the <noscript> tag do and where would I put it?
Search engines dont read Javascripts, but 91% of browsers do. Spiders will see your doorway as the index page, read text and follow links from it. 91 % of browsers will be redirected to the intro. 9 % will click to enter.
>>Trouble is, existing flash page is also functional as it has JS links to other pages.
As I mentionned before, search engine spiders wont parse JavaScripts, so they wont follow these "links".
>>So my new ideal homepage would really starty hacking up their design.
If the client can't survive without the intro, do your ideal homepage and redirect it to the intro.
you got it. That is the way I did it when I was used to put silly flash intros on my websites. And it worked very well, robot follows the skip intro link and can crawl the page.
It is not necessar that the pages product1 and product2 are totally flashless , only the links and major text should be in html. There can still be flash animations, e.g. showing your products in a slide show or somethig.
What does the <noscript> tag do and where would I put it?
As its name says, the noscript tag includes content for agents that don't read scripts, i.e. Javascript. So what you do is have it somewhere in the body of your document. Something like:
<body>
<!--Insert your flash here-->
<noscript>
<!--Insert links to other pages or text content here-->
</noscript>
</body>