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.