Показать сообщение отдельно
  #9 (permalink)  
Старый 01.09.2012, 21:05
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

assd18, а как вы под тег script занесли еще один такой же и ссылку...
в таком случае будет выводится в виде ссылки в любом случае, что выполнился ваш скрипт, что нет
<a href="http://www.i.ua/" target="_blank" onclick="this.href='http://i.ua/r.php?145588';" title="Rated by I.UA">
<script>
if (window.location.pathname == "1.html") {
                iS='<img src="http://r.i.ua/s?u145588&p254&n'+Math.random();
                iD=document;
                if (!iD.cookie) iD.cookie="b=b; path=/";
                if(iD.cookie) iS+='&c1';
                iS+='&d'+(screen.colorDepth?screen.colorDepth:screen.pixelDepth)
                +"&w"+screen.width+'&h'+screen.height;
                iT=iD.referrer.slice(7);
                iH=window.location.href.slice(7);
                ((iI=iT.indexOf('/'))!=-1)?(iT=iT.substring(0,iI)):(iI=iT.length);
                if(iT!=iH.substring(0,iI))iS+='&f'+escape(iD.referrer.slice(7));
                iS+='&r'+escape(iH);
                iD.write(iS+'" border="0" width="88" height="31" />');
}
else {
    document.write("Hellow");
}
</script></a>

в таком случае будет выводится только ваш скрипт в виде ссылки, текст "Hellow" будет выводится как простой текст
<script>
if (window.location.pathname == "1.html") {
                iS='<a href="http://www.i.ua/" target="_blank" onclick="this.href='http://i.ua/r.php?145588';" title="Rated by I.UA">';
                iS+='<img src="http://r.i.ua/s?u145588&p254&n'+Math.random();
                iD=document;
                if (!iD.cookie) iD.cookie="b=b; path=/";
                if(iD.cookie) iS+='&c1';
                iS+='&d'+(screen.colorDepth?screen.colorDepth:screen.pixelDepth)
                +"&w"+screen.width+'&h'+screen.height;
                iT=iD.referrer.slice(7);
                iH=window.location.href.slice(7);
                ((iI=iT.indexOf('/'))!=-1)?(iT=iT.substring(0,iI)):(iI=iT.length);
                if(iT!=iH.substring(0,iI))iS+='&f'+escape(iD.referrer.slice(7));
                iS+='&r'+escape(iH);
                iD.write(iS+'" border="0" width="88" height="31" /></a>');
}
else {
    document.write("Hellow");
}
</script>

P.S. возможно window.location.pathname возвращает не 1.html, а /1.html...проверьте с помощью alert();
Ответить с цитированием