Solved

Link inside a link

Posted on 2002-06-10
9
230 Views
Last Modified: 2010-04-09
I have some text that is all one link to one page, but if a user edits it and puts a link inside the text somewhere, the first part of the text still links to where it supposed to go, but the rest just becomes text.  I'm assuming that the second link inside the text closes the first a href and itself.  My text looks something like this:

"<a href="page1">Text with a link and a second <a href="page2">Link</a> and it doesn't work</a>"

Please help.

Thank you in advance.
0
Comment
Question by:cpalacios
9 Comments
 
LVL 2

Expert Comment

by:Marianne
ID: 7067610
You just have to avoid this situation. Nothing else can be done.

12.2.2 Nested links are illegal
Links and anchors defined by the A element must not be nested; an A element must not contain any other A elements.

http://www.w3.org/TR/html401/struct/links.html#edef-A
0
 
LVL 18

Accepted Solution

by:
bruno earned 50 total points
ID: 7067887
you can't nest links like that...you would have to do this...


<a href="page1">Text with a link and a second</a> <a href="page2">Link</a><a href="page1"> and it does work</a>
0
 
LVL 19

Expert Comment

by:webwoman
ID: 7068390
Why/how are your users editing the links? How are they even creating this nightmare?
0
 
LVL 12

Expert Comment

by:lexxwern
ID: 7068889
<a> tags cannot be nested, some freak browser may allow that but dont (im sure this would have been said above)/.

but /you can get what you want with just simple <a href>'s.
0
Highfive Gives IT Their Time Back

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

 
LVL 19

Expert Comment

by:DreamMaster
ID: 7069438
Just think, does it sound logical to you to have one link actually be two links? The users will probably never even find that link...Why? If it where possible, the two links, would look as one link, so the user would have to accidentaly see that there are in fact two different links...

And yes, the way brunobear told you, is the way to go, if you really want to do so....

Max.
0
 
LVL 18

Expert Comment

by:bruno
ID: 7146414

Hello,

This question has been open for quite a while now and needs to be wrapped up.

EXPERTS: If any of the experts could come back and post any suggestions as to how they feel this could be wrapped up (delete, 0 PAQ, award points, etc), I'm sure the moderators would appreciate it.  If you feel you deserve points here, but don't care to respond, the question might very well get DELETED.

ASKER:  Please return and finalize this question.  Abandoning a question is in violation of the member agreement.

Please do NOT accept this comment as an answer, as I am simply trying to alert those involved that the question is still open.

Thank you,

BRUNO
0
 
LVL 19

Expert Comment

by:DreamMaster
ID: 7146456
Split leveret and brunobear.

leveret was the first to say it is not allowed according to W3C rules, and brunobear was the first to provide a workaround..

My two cents,
Max.
0
 
LVL 53

Expert Comment

by:COBOLdinosaur
ID: 7182465
It is time to clean this abandoned question up.  

I am putting it on a clean up list for CS.

<recommendation>
split leveret and brunobear

</recommendation>

If anyone participating in the Q disagrees with the recommendation,
please leave a comment for the mods.

Cd&
0
 
LVL 1

Expert Comment

by:Computer101
ID: 7182909
Comment from expert accepted as answer.  Bruno, look for your question in this topic area

Computer101
E-E Moderator
0

Featured Post

Threat Intelligence Starter Resources

Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

Join & Write a Comment

Do you want to insert HTML5 video into your site? This is the tutorial how to do so. What are the main advantages of HTML5 video? 1) Have good compression, good image quality, and low decode processor use. 2) It is royalty-free 3) It is easi…
This article discusses four methods for overlaying images in a container on a web page
In this tutorial viewers will learn how to style transparent/translucent elements using alpha transparency in CSS Start with a normal styled element, such as a div.: Define its "background-color" property as "rgba (255, 255, 255, .5): The numbers in…
In this tutorial viewers will learn how to embed Flash content in a webpage using HTML5. Ensure your DOCTYPE declaration is set to HTML5: "<!DOCTYPE html>": Use the <object> tag to embed Flash content.: To specify that the object is Flash content, d…

744 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

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now