Показать сообщение отдельно
  #1 (permalink)  
Старый 28.06.2013, 06:37
Аспирант
Отправить личное сообщение для cmail Посмотреть профиль Найти все сообщения от cmail
 
Регистрация: 13.03.2013
Сообщений: 34

script во внешнем JS
Не могу понять. скрипт
document.write('<script>var numberclick=0; function clickmoreone(){ numberclick++; if(numberclick>0) document.getElementById("ball").style.display="none"; }<\/script>')

во внешнем js работает если стоит так:

document.write('<script>var numberclick=0; function clickmoreone(){ numberclick++; if(numberclick>0) document.getElementById("ball").style.display="none"; }<\/script>');



function PopShow3() { 
CookieTest=navigator.cookieEnabled; 
if(CookieTest) 
{ 
ClickUndercookie = GetCookie('clickunder'); 
if (ClickUndercookie == null) 
{ 
var domain = window.location.href;
var ExpDate = new Date (); 
ExpDate.setTime(ExpDate.getTime() + (24 * 60 * 60 * 1000)); 
SetCookie('clickunder', '1', ExpDate, "/"); 
<!-- 
// —>
window.focus(); 
} 
} 
} 
function GetCookie (name) { 
var arg = name + "="; 
var alen = arg.length; 
var clen = document.cookie.length; 
var i = 0; 
while (i < clen) { 
var j = i + alen; 
if (document.cookie.substring(i, j) == arg) 
return getCookieVal (j); 
i = document.cookie.indexOf(" ", i) + 1; 
if (i == 0) break; 
} 
return null; 
} 
function SetCookie (name, value) { 
var argv = SetCookie.arguments; 
var argc = SetCookie.arguments.length; 
var expires = (argc > 2) ? argv[2]: null; 
var path = (argc > 3) ? argv[3]: null; 
var domain = (argc > 4) ? argv[4]: null; 
var secure = (argc > 5) ? argv[5]: false; 
document.cookie = name + "=" + escape (value) + 
((expires == null) ? "": ("; expires=" + expires.toGMTString())) + 
((path == null) ? "": ("; path=" + path)) + 
((domain == null) ? "": ("; domain=" + domain)) + 
((secure == true) ? "; secure": ""); 
} 
document.onLoad="PopShow3()"



а если размещаю что бы срабатывал вместе с куками(то не работает):

function PopShow3() { 
CookieTest=navigator.cookieEnabled; 
if(CookieTest) 
{ 
ClickUndercookie = GetCookie('clickunder'); 
if (ClickUndercookie == null) 
{ 
var domain = window.location.href;
var ExpDate = new Date (); 
ExpDate.setTime(ExpDate.getTime() + (24 * 60 * 60 * 1000)); 
SetCookie('clickunder', '1', ExpDate, "/"); 
<!-- 
document.write('<script>var numberclick=0; function clickmoreone(){ numberclick++; if(numberclick>0) document.getElementById("ball").style.display="none"; }<\/script>');
// —>
window.focus(); 
} 
} 
} 
function GetCookie (name) { 
var arg = name + "="; 
var alen = arg.length; 
var clen = document.cookie.length; 
var i = 0; 
while (i < clen) { 
var j = i + alen; 
if (document.cookie.substring(i, j) == arg) 
return getCookieVal (j); 
i = document.cookie.indexOf(" ", i) + 1; 
if (i == 0) break; 
} 
return null; 
} 
function SetCookie (name, value) { 
var argv = SetCookie.arguments; 
var argc = SetCookie.arguments.length; 
var expires = (argc > 2) ? argv[2]: null; 
var path = (argc > 3) ? argv[3]: null; 
var domain = (argc > 4) ? argv[4]: null; 
var secure = (argc > 5) ? argv[5]: false; 
document.cookie = name + "=" + escape (value) + 
((expires == null) ? "": ("; expires=" + expires.toGMTString())) + 
((path == null) ? "": ("; path=" + path)) + 
((domain == null) ? "": ("; domain=" + domain)) + 
((secure == true) ? "; secure": ""); 
} 
document.onLoad="PopShow3()"



В чем ошибка???
Ответить с цитированием