Problem: Some non-standard names for hard drives, folders and files can cause problems with GoLive's URL handling.
Using incorrect names for Actions, Frames and iFrames can cause other problems.
GoLive has problems handling URL pathnames which contain spaces or non-alphanumeric characters.
Also, JavaScript has certain reserved terms. If you accidentally use one of these terms, your Actions or Frames may not work.
This advice is not just to avoid problems with MenuMachine - it helps with all sorts of errors!
Solution: Always use standard characters to name anything related to your site - including naming the site itself!
When naming the hard drive you keep web site on, folders, site files, pages, images, frames, actions, Name/ID attributes, or ANYTHING to do with your web project - follow these rules to avoid possible problems.
1. Never start a name with a number. Alwys begin with a letter.
2. Never use spaces. Use dashes (-) or underscores (_) instead.
3. Never use symbols. e.g. option-f (ƒ), the trademark symbol(), forward slashes (/), back slashes (\), brackets, braces, carets etc.
4. Never use quotations (') or (").
5. Don't use extra full points/full stops/periods (.) in file names and don't use them at all in any other names.
6. Try to only use abcdefghijklmnopqrstuvwxyz1234567890 in any names in your web project.
7. Always use unique and identifiable names for web-related items (e.g. naming a frame "content" ot "top" will cause problems, use "my_content" or "my_top" instead). (More Frames info here - Using menus in frames)
If you stick to these naming conventions, you can avoid a lot of errors to do with URL handling as well as JavaScript errors or non-functioning Actions and browser problems.
|