?
Solved

Displaying tooltip which contains new line character for <a> in Netscape failed

Posted on 2004-03-29
12
Medium Priority
?
1,019 Views
Last Modified: 2012-06-21
Hi all,

I have page1 including a textarea to input data. When users input data into this textarea with content:
aaaa
bbbb
In the page2, I get this value and display it as a tooltip of <a>. However when users mouse over on <a>, tooltip displays between aaaa and bbbb is a rectangle.
It only occurs on Netscape.

Thanks for your helps.
 
0
Comment
Question by:dtdphuc
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
  • 2
  • +1
12 Comments
 
LVL 17

Expert Comment

by:dorward
ID: 10711114
Different browsers handle line breaks in the middle of title attributes differently. There is no work around AFAIK so you should avoid placing line breaks in title attraibute values.
0
 

Author Comment

by:dtdphuc
ID: 10711162
Which ways can I fix it? I must fix it (can not avoid).
0
 
LVL 17

Expert Comment

by:dorward
ID: 10711188
As far as I know, and as I said before, there is no fix.
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 

Author Comment

by:dtdphuc
ID: 10711268
Is this a browser's bug?
0
 
LVL 17

Expert Comment

by:dorward
ID: 10711575
Perhaps, you would have to check with the specifcation to be sure. It might be that line breaks should be treated as white space for the attribute value of title.

However, I think that those two browsers actually get it right. One can show multiline tooltips and does so, the other can't and shows the new line as an unprintable character.
0
 
LVL 8

Expert Comment

by:HaydnH
ID: 10712549
Please could you post a link to the code, or the code itself.

Thanks,

Haydn.
0
 
LVL 17

Expert Comment

by:dorward
ID: 10712575
title="aaaa
bbbb"

I assume.
0
 
LVL 12

Expert Comment

by:ahosang
ID: 10712666
can't test now but you could try using the entity:
&#10;
to act as the line break
0
 
LVL 8

Expert Comment

by:HaydnH
ID: 10712715
ahosang,

that will only work with IE, the 2 rectangles shown in the tooltip when a new line is found is the same as &#10;&#13;

Haydn.
0
 
LVL 8

Accepted Solution

by:
HaydnH earned 2000 total points
ID: 10712951
Ahh... it's a Mozilla/Netscape Bug I'm afraid - first 1 I've found with the latest Mozilla release (grrrr!), see:

    http://bugzilla.mozilla.org/show_bug.cgi?id=67127

Looks like they're making progress on the patch so I guess it will be finished by the next release.

Haydn.
0

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article explains how to prepare an HTML email signature template file containing dynamic placeholders for users' Azure AD data. Furthermore, it explains how to use this file to remotely set up a department-wide email signature policy in Office …
Q&A with Course Creator, Mark Lassoff, on the importance of HTML5 in the career of a modern-day developer.
In this tutorial viewers will learn how to code links for mobile sites that, once clicked, send a call or text to a specified number. For a telephone link (once clicked, calls a number), begin with a normal "<a href=" link tag. For the href, specify…
The viewer will the learn the benefit of plain text editors and code an HTML5 based template for use in further tutorials.

764 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