0
例如,如果
location.href = 'http://mydomain.com/en/'
,我有
<a href="my-file.html" id="myId">i am just a link</a>
所以
href = $('a#id').attr('href');
出於某種原因火狐,Chrome和Opera回報:my-file.html
但IE7會返回:http://mydomain.com/en/my-file.html
我試圖與域名此功能,但提供了一個錯誤:
function str_replace(busca, repla, orig)
{
str = new String(orig);
rExp = "/"+busca+"/g";
rExp = eval(rExp);
newS = String(repla);
str = new String(str.replace(rExp, newS));
return str;
}
domain-name is not defined
[Detener en este error] rExp = eval(rExp);
如何防止它的任何想法?
你'和'eval' str_replace'功能實在是太可怕了 - 以多種方式使用EVAL滲出全局。 – ThiefMaster 2011-12-29 09:01:26
請告訴,你想達到什麼目的? – 2011-12-29 09:03:42
@Umex我只需要firefox,chrome和opera的行爲 – 2011-12-29 09:15:33