Greetings Timoyork,This is ElectroSciTech. I think that I can help you with some of that as well. I was curious if you have a URL which it would be displayed on. I did the website on a disk as a resume for a job and wrote the AutoRun.inf file for that, as well as I was considering the idea of creating such a website for the fun of it, saying that the author of my website does not know anything about web design, for fun, and was going to have the paragraphs that people are supposed to read blink and the links trying to outrun the cursor and that kind of thing. I do not know if I will ever get around to that one.Now that I have introduced myself, I would like to understand your needs and help you with your project. I have to say, for the class of project that is sounds like you are working on, I must commend you for picking Graphics Interchange Format (GIF) files for your images, as they are the most effective image format that I know about for making your website what you want it to be. Now for your questions:1.)Random Links You said that you have made a list? Depending on the format, you may need to modify or redo the list. If you are making the website on a diskette, we will count server script out. I will give you some sample JavaScript code for use with random links:
<head><script language="JavaScript">var MyDestinations=new Array("Your","Links","Here");//Note: Put your link URLs in the quotes, and make more comma separated sets of quotes if needed.var a;function RandomLink(){a=Math.round(Math.random()*MyDestinations.length);if(a==MyDestinations.length){a=0;}window.location.href=MyDestinations[a];}</script></head><body><!-- The link below will be random, so use it when you want a random link, just replace the bracketed values with your own values. --><a href="#" onclick="java script:RandomLink();">[Your Links Text]</a></body></html>
2.)I have not worked with Adobe Image Ready, but if you get access to your source HTML that Image Ready Generates, you will be able to manually edit that code and make any of the following shapes: > Rectangle ("rect") {TopLeftHorizontalPosition,TopLeftVerticalPosition,BottomRightHorizontalPosition,BottomRightVerticalPosition} > Circle ("circ") {CenterHorizontalPosition,CenterVerticalPosition,Radius} > Polygon ("poly") {HorizontalPosition,VerticalPosition,[RepeatSequenceUntilAllPointsAreMade]}When you change your code in your area tags, you will need to change the shape attribute to the value for the shape that you want. The values for the shapes are shown above in the quotes next to the name of the shape. Also, if these image map areas are what you want to be random, add the code for the JavaScript above and use the "href" and "onclick" attributes from the "a" tag above in your "area" tag. Then you need to edit the "coords" attribute so that it will display the correct clickable area. The coords are described in the curly braces above.3.)To make an image invisible until it is passed over, first create a transparent GIF image. Then you need to add JavaScript code to the images like in the sample code below:
<head><script language="JavaScript">function ImageChange(imageindex,imageurl){document.images[imageindex].src=imageurl}</script></head><body><img src="[blankimage.gif]" onmouseover="java script:ImageChange([0],'[realimage.gif]');" onmouseout="java script:ImageChange('[0]','[blankimage.gif]');"></body>
To use this code, replace the bracketed values in the HTML attributes with what you want and keep the numbers on the first JavaScript argument incrementing from the start of the document (0) to the end of the document (number of images-1). NOTE: If you have any images that do not switch out, do not add the MouseOver and MouseOut attributes, but count them for your next number, as shown above.4.)I am sorry, but especially for Apple Macintosh users, I do not know of an editor for HTML. The best thing to do in your situation is to attempt to locate a simple text editor and hand edit the work.5.)I do not know for sure about IPods, but I know that you could write a website for a cellular telephone. You will need to rewrite your pages greatly because standard HTML will not run on most mobile devices, such as cellular telephones. You need to learn about Wireless Modeling Language (WML) and I do not expect that you will be able to place the website that you are attempting to build on a mobile device, because the images and scripting is very different for mobile devices. If you wish to learn more about WML, you should visit the W3Schools Wireless Access Protocol (WAP) Tutorial.6.)As for making your website so that you can insert a CDROM into your drive and have the website pop up, there is a solution that I know works on Microsoft Windows based computers. The solution is an AutoRun.inf file on the root directory of the CDROM that you are burning. It is just like a text file, but named "AutoRun.inf", lives in the root directory of your CDROM and has content that tells the computer what to do when the disk is inserted into the drive. An exmple of the content for such a file is below:
[AutoRun]Open=Explorer.exe [websitelocation]
The code above requires a Microsoft Windows Platform to run. You will need to replace the [websitelocation] in order for this content to function. If you are placing the website on the disk, then you will need to replace [websitelocation] with the filename of the HTML file that you want to be your default document, or start/home page of the website (whichever file is supposed to be shown first). If you are hosting your website on a server, you will need to write the full url, like "http://www.funnychaossite.fun/" in place of the [websitelocation]. Once the CDROM is final (closed), it should no longer start under the control of your CD burning software, but under the Microsoft Windows shell, which should then parse your AutoRun.inf file and display your page.Good luck with your project, and I do hope that it will be completed without complications from here on out for you. If you need anything else, please let me know (PM system). Please let me get your URL of your website when you complete it, if it goes online.
Good LuckElectroSciTech