• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 440
  • Last Modified:

Mouseover

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
ambulance
Asked:
ambulance
  • 5
  • 4
  • 2
  • +1
1 Solution
 
dorwardCommented:
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
 
cheekycjCommented:
Is caption defined.. if not you must use:
<a href="info.html" mouseover="overlib('More information here', 'CAPTION', 'Articles')" onmouseout="nd()">Information</a>
0
 
cheekycjCommented:
oops didn't see dorward's last comment..

another option is to declare caption:

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

CJ
0
Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

 
ambulanceAuthor Commented:
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
 
cheekycjCommented:
overlib() and nd() are defined right?

CJ
0
 
ambulanceAuthor Commented:
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
 
ambulanceAuthor Commented:
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
 
cheekycjCommented:
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
 
ambulanceAuthor Commented:
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
 
daluuCommented:
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
 
ambulanceAuthor Commented:
That does exactly what I need it to do.  Now, is there a character limit?  

Thanks!
-A
0
 
daluuCommented:
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

Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

  • 5
  • 4
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now