ALTTXT V1.6




Description


Features In which browser
will this run?



Another effect...


Click here to toggle "mousefollow" mode. Uses the toggle_mousefollow() function.

Click here to toggle "dofade" mode. Uses the toggle_dofade() function.

Click here to toggle "centertext" mode. Uses the toggle_centertext() function.



INSTRUCTIONS





1: Copy and paste the following style declaration in the HEAD section of your page, then edit the style attributes to suit:

Select all...






2: Copy and paste the following script in the HEAD section of your page:

Select all...






3: Copy and paste the following HTML at the end of the BODY section of your page. Note: you can only adjust the padding attribute in here. Setting it in the style sheet in step 1 will cause strange results in NS4.

Select all...






4: Lastly add the mouseover/mouseout event handlers to each link that you want this effect for. Example:

<a href="http://scriptasylum.com" onmouseover="writetxt('Visit my website')" onmouseout="writetxt(0)">Link text</a>

You can also put these event handlers in IMG tags, SPAN tags, DIV tags, etc, but NS4 will not respond to those events. It won't produce errors though.




There are 6 settings in the js file you can set to control the way the script behaves. Just edit the js file to change them: You can cause a box not to disappear once the mouse leaves the link by simply omitting the onmouseout="writetxt(0)" part. This will cause the current box to remain visible. This is best used when "mousefollow" mode is disabled (set to false). Otherwise, the onmouseout="writetxt(0)" is required to cancel the box when it leaves the link.

A note about the content of these boxes. If you need to use quotes for HTML tags or whatever, they must be escaped with a backslash ( \ ). This prevents the script from thinking the quotes you use is the end of the content and producing errors.

You can also use the character entity in place of double quotes. Instead of using ", try using &quot;

So, lets say you want to include a link inside an alttxt box, you could write something like:

<a href="http://www.your_link.com" onmouseover="writetxt('<a href=&quot;http://www.anotherpage.com&quot;>LINK TEXT</a>')" onmouseout="writetxt(0)" > Alttxt link... </a>