?
Solved

Mouseover

Posted on 2001-08-03
12
Medium Priority
?
443 Views
Last Modified: 2006-11-17
You can consider me an amateur web developer.  I am creating a page with links.  Not hard.  Have that.  However, when you mouseover the links, I want a small blip of information to appear. I thought I had the right code, but I keep getting a RTE on the Caption Parameter.

Here's what I have:

<a href="info.html" on mouseover="overlib('More information here', CAPTION, 'Articles')" onmouseout="nd()">Information</a>

The error always pops up on CAPTION.  

Any ideas?
0
Comment
Question by:ambulance
  • 5
  • 4
  • 2
  • +1
12 Comments
 
LVL 17

Expert Comment

by:dorward
ID: 6349506
You need to provide the overlib function as well.

And change:

"on onmouseover" to "onmouseover"

I suspect you need to provive CAPTION in quotes 'CAPTION'
0
 
LVL 19

Expert Comment

by:cheekycj
ID: 6349512
Is caption defined.. if not you must use:
<a href="info.html" mouseover="overlib('More information here', 'CAPTION', 'Articles')" onmouseout="nd()">Information</a>
0
 
LVL 19

Expert Comment

by:cheekycj
ID: 6349516
oops didn't see dorward's last comment..

another option is to declare caption:

<script>
var CAPTION = 'my caption or whatever';
</script>

CJ
0
Easily Design & Build Your Next Website

Squarespace’s all-in-one platform gives you everything you need to express yourself creatively online, whether it is with a domain, website, or online store. Get started with your free trial today, and when ready, take 10% off your first purchase with offer code 'EXPERTS'.

 

Author Comment

by:ambulance
ID: 6349582
I changed my script to read:

<a href="info.html" onmouseover="overlib('More information here', 'CAPTION', 'Articles')" onmouseout="nd()">Information</a>

I kept getting the RTE - object not defined.

So, I used your declaration -
<script>
var CAPTION = 'my caption';
</script>

without altering the line.

Still get the RTE.  I'm using Front Page 98.  I'm missing something simple, aren't I?
0
 
LVL 19

Expert Comment

by:cheekycj
ID: 6349594
overlib() and nd() are defined right?

CJ
0
 

Author Comment

by:ambulance
ID: 6349627
uh...hmmm...nope.  Do I do that in the heading the same way the CAPTION was done?

Can you tell I'm no good at this yet?  tee hee

0
 

Author Comment

by:ambulance
ID: 6349632
Actually, I do have the library call....<script language="Javascript" src="overlib.js"></script>

but how do I tell if I actually have that?  I'm also using a laptop.  Does that make a difference?
0
 
LVL 19

Expert Comment

by:cheekycj
ID: 6349723
open overlib.js and make sure it has the two functions that you are calling.

a laptop should make no difference.

Out of curiosity.. what is this code supposed to do?

CJ
0
 

Author Comment

by:ambulance
ID: 6349767
When you mouseover the links, I want a small blip of information to appear.

I'll check that the functions are in overlib.js.

Thanks.
0
 
LVL 4

Accepted Solution

by:
daluu earned 200 total points
ID: 6352751
Just a suggestion, ambulance:

If all you want is a bit of info to appear (popup) when the mouse hovers over the links, I find it simpler to use the title attribute of the hyperlink tag. I'm not sure if that is widely supported by most browsers but IE supports it. Come to think, I should check on that.

All you have to do is modify your links like this:
<a href="link.htm" title="Your bit of info">the link</a>

This method is a lot simpler, doesn't require javascript, and works if your popup info itself does not need formatting or contains more links, etc.
0
 

Author Comment

by:ambulance
ID: 6355758
That does exactly what I need it to do.  Now, is there a character limit?  

Thanks!
-A
0
 
LVL 4

Expert Comment

by:daluu
ID: 6357551
Not sure, I gotta check on that. You can try looking up info on that on the web or try adding a lot of text in the title and see if it will all show.
0

Featured Post

Get 10% Off Your First Squarespace Website

Ready to showcase your work, publish content or promote your business online? With Squarespace’s award-winning templates and 24/7 customer service, getting started is simple. Head to Squarespace.com and use offer code ‘EXPERTS’ to get 10% off your first purchase.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Custom Android App Development is the need of an hour for several businesses. If you go through the right firm for Android Application Development, it can make a huge difference to the ways in which customers interact with your business.
Why WooCommerce is one of the majorly favored choices when it comes to having an eCommerce store. This article will acquaint you with some reasons that I believe make it one of the best eCommerce platforms available.
Viewers will get an overview of the benefits and risks of using Bitcoin to accept payments. What Bitcoin is: Legality: Risks: Benefits: Which businesses are best suited?: Other things you should know: How to get started:
Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: T…

568 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question