Loading ...
Sorry, an error occurred while loading the content.
 

Re: @-Bug in Internet Explorer 6 + 7

Expand Messages
  • gluecksmensch
    Hi Dav! Thanks for your reply. setAttribute also doesn t work (see my updated page). Dennis @ Hellwig also doesn t work. Maybe the link text has to be
    Message 1 of 3 , Jul 29, 1941
      Hi Dav!

      Thanks for your reply. setAttribute also doesn't work (see my updated
      page). "Dennis @ Hellwig" also doesn't work. Maybe the link text
      has to be cached before I change the href value. And after changing
      the href I overwrite the link text with the cached link text. But
      that's a very ugly hack :-(

      Here you can see this bug on a business site in action (Win@Blackjack):

      http://www.ringtoneking.co.uk/wlw/content/showCategory.do?co=GB&la=en&par=888810&jhs=279&group=gam&contentType=12&catId=13664922&caller=all&append=mobile+games+%2F+Boardgames%26Cards&XY=123445!6546465

      That means that you always have to check the occurrence of an @ sign
      in the link text if you want to manipulate the href.


      --- In ydn-javascript@yahoogroups.com, dav.glass@... wrote:
      >
      > Dennis --
      >
      > That is an interesting one, however it works properly when you use this:
      > document.getElementById("mylink").setAttribute('href',
      'http://www.google.com/');
      > instead of this:
      > document.getElementById("mylink").href = "http:\/\/www.google.com/";
      > Dav
      >
      > Dav Glass
      > dav.glass@...
      > blog.davglass.com
      >
      > + Windows: n. - The most successful computer virus, ever. +
      > + A computer without a Microsoft operating system is like a dog
      > without bricks tied to its head +
      > + A Microsoft Certified Systems Engineer is to computing what a
      > McDonalds Certified Food Specialist is to fine cuisine +
      >
      > ----- Original Message ----
      > From: gluecksmensch <gluecksmensch@...>
      > To: ydn-javascript@yahoogroups.com
      > Sent: Wednesday, August 29, 2007 6:56:46 AM
      > Subject: [ydn-javascript] @-Bug in Internet Explorer 6 + 7
      >
      >
      >
      >
      >
      >
      >
      >
      >
      >
      >
      >
      >
      > Hi!
      >
      >
      >
      > I was searching this bug at google but i could not find any
      information.
      >
      > So please have a look at this page (open this page with the ie6 or 7):
      >
      > http://www.dennishe llwig.de/ test/at-bug. html
      >
      >
      >
      > And then click the link. The test-function manipulates only the
      >
      > href-attribute of the link. But in IE6 + 7 the link text will also be
      >
      > changed to this new href value, if the link text contains an @-sign
      >
      > and before and after the @-sign there are characters.
      >
      >
      >
      > Does anybody know this bug?
      >
      >
      >
      > Dennis
      >
      >
      >
      >
      >
      >
      >
      >
      >
      >
      >
      >
      >
      >
      > <!--
      >
      > #ygrp-mkp{
      > border:1px solid #d8d8d8;font-family:Arial;margin:14px
      0px;padding:0px 14px;}
      > #ygrp-mkp hr{
      > border:1px solid #d8d8d8;}
      > #ygrp-mkp #hd{
      >
      color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px
      0px;}
      > #ygrp-mkp #ads{
      > margin-bottom:10px;}
      > #ygrp-mkp .ad{
      > padding:0 0;}
      > #ygrp-mkp .ad a{
      > color:#0000ff;text-decoration:none;}
      > -->
      >
      >
      >
      > <!--
      >
      > #ygrp-sponsor #ygrp-lc{
      > font-family:Arial;}
      > #ygrp-sponsor #ygrp-lc #hd{
      > margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}
      > #ygrp-sponsor #ygrp-lc .ad{
      > margin-bottom:10px;padding:0 0;}
      > -->
      >
      >
      >
      > <!--
      >
      > #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean,
      sans-serif;}
      > #ygrp-mlmsg table {font-size:inherit;font:100%;}
      > #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica,
      clean, sans-serif;}
      > #ygrp-mlmsg pre, code {font:115% monospace;}
      > #ygrp-mlmsg * {line-height:1.22em;}
      > #ygrp-text{
      > font-family:Georgia;
      > }
      > #ygrp-text p{
      > margin:0 0 1em 0;}
      > #ygrp-tpmsgs{
      > font-family:Arial;
      > clear:both;}
      > #ygrp-vitnav{
      > padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
      > #ygrp-vitnav a{
      > padding:0 1px;}
      > #ygrp-actbar{
      > clear:both;margin:25px
      0;white-space:nowrap;color:#666;text-align:right;}
      > #ygrp-actbar .left{
      > float:left;white-space:nowrap;}
      > .bld{font-weight:bold;}
      > #ygrp-grft{
      > font-family:Verdana;font-size:77%;padding:15px 0;}
      > #ygrp-ft{
      > font-family:verdana;font-size:77%;border-top:1px solid #666;
      > padding:5px 0;
      > }
      > #ygrp-mlmsg #logo{
      > padding-bottom:10px;}
      >
      > #ygrp-vital{
      > background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
      > #ygrp-vital #vithd{
      >
      font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
      > #ygrp-vital ul{
      > padding:0;margin:2px 0;}
      > #ygrp-vital ul li{
      > list-style-type:none;clear:both;border:1px solid #e0ecee;
      > }
      > #ygrp-vital ul li .ct{
      >
      font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
      > #ygrp-vital ul li .cat{
      > font-weight:bold;}
      > #ygrp-vital a{
      > text-decoration:none;}
      >
      > #ygrp-vital a:hover{
      > text-decoration:underline;}
      >
      > #ygrp-sponsor #hd{
      > color:#999;font-size:77%;}
      > #ygrp-sponsor #ov{
      > padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
      > #ygrp-sponsor #ov ul{
      > padding:0 0 0 8px;margin:0;}
      > #ygrp-sponsor #ov li{
      > list-style-type:square;padding:6px 0;font-size:77%;}
      > #ygrp-sponsor #ov li a{
      > text-decoration:none;font-size:130%;}
      > #ygrp-sponsor #nc{
      > background-color:#eee;margin-bottom:20px;padding:0 8px;}
      > #ygrp-sponsor .ad{
      > padding:8px 0;}
      > #ygrp-sponsor .ad #hd1{
      >
      font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
      > #ygrp-sponsor .ad a{
      > text-decoration:none;}
      > #ygrp-sponsor .ad a:hover{
      > text-decoration:underline;}
      > #ygrp-sponsor .ad p{
      > margin:0;}
      > o{font-size:0;}
      > .MsoNormal{
      > margin:0 0 0 0;}
      > #ygrp-text tt{
      > font-size:120%;}
      > blockquote{margin:0 0 0 4px;}
      > .replbq{margin:4;}
      > -->
      >
    Your message has been successfully submitted and would be delivered to recipients shortly.