Side navigation
#9428 closed bug (duplicate)
Opened May 26, 2011 05:56AM UTC
Closed May 26, 2011 03:24PM UTC
Last modified May 26, 2011 03:24PM UTC
Changing href attribute value in IE 7+ also changes link text (innerHTML value)
Reported by: | agtlewis | Owned by: | |
---|---|---|---|
Priority: | low | Milestone: | 1.next |
Component: | attributes | Version: | 1.6.1 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
<script type="text/javascript"> jQuery(document).ready(function(){ jQuery(function() { jQuery("#articleBody a:not(.notrack)").attr("href", function(i, attr) { return 'http://domain.com/track_click.php?bid=13&pid=5037&destination=' + escape(attr); }); }); }); </script> <div id="articleBody" class="entry"> <p>Please contact me 555-1212 or by email at <a href="mailto:testing@domain.com" target="_blank">testing@domain.com</a></p> </div>
Expected output:
<p>Please contact me 555-1212 or by email at <a href="http://domain.com/track_click.php?bid=13&pid=5037&destination=mailto%3Atesting@domain.com" target="_blank">testing@domain.com</a></p>
Actual output:
<p>Please contact me 555-1212 or by email at <a href="http://domain.com/track_click.php?bid=13&pid=5037&destination=mailto%3Atesting@domain.com" target="_blank">http://domain.com/track_click.php?bid=13&pid=5037&destination=mailto%3Atesting@domain.com</a></p>
Attachments (0)
Change History (4)
Changed May 26, 2011 05:58AM UTC by comment:1
Changed May 26, 2011 12:20PM UTC by comment:2
This has been reported and rejected as wontfix at least twice (not counting this ticket).
Changed May 26, 2011 03:24PM UTC by comment:3
component: | unfiled → attributes |
---|---|
priority: | undecided → low |
resolution: | → duplicate |
status: | new → closed |
actually patchwelcome
Forgot to add in the summary that this only applies to mailto links. The code already posted will demonstrate the problem when tested on certain IE versions. I am getting reports of this happening with IE 7, and I confirmed it happens with IE 8.