Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   где поправить кавычки (https://javascript.ru/forum/misc/24617-gde-popravit-kavychki.html)

zlodey 07.01.2012 19:55

где поправить кавычки
 
Добрый вечер, подскажите пожалуйста как переделать немного скрипт

<script language="JavaScript">

if (!getCookie('Y18'))
{
	var div = document.createElement('div');
	div.innerHTML = "<div style='position:fixed;z-index:100;width:100%;height:100%;top:0px;left:0px;' id='18_popup_div'>"
			+"	<div style='position:relative;width:100%;height:100%'>"
			+"		<div style='position:absolute;top:0px;left:0px;background-color:gray;filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;z-index:200;width:100%;height:100%'></div>"
			+"		<div style='position:absolute;top:0px;margin:auto;z-index:300;width: 100%;height:500px;'>"
			+"			<div style='margin:auto;width:400px;background-color: white;border: solid 1px black;padding: 40px;margin-top:100px'>"
			+"				Внимание! <br />Вы собираетесь зайти на сайт с материалами для взрослых.<br /> Лицам младше 18 лет вход строго запрещен.<br />Нажимая кнопку \"Продолжить\", Вы подтверждаете, что Вам более 18 лет и Вы согласны просматривать материалы, предназначенные только для взрослых.<br />Если Вам менее 18 лет - пожалуйста, закройте вкладку браузера, чтобы покинуть сайт."
			+"				<br/><br/><a href='#' style='display:block;width: 100px;text-align: center;text-decoration:none;font-size:14px;font-weight:bold;color:white;background-color: green;padding: 8px;margin: 0px 0px;' onclick=';document.getElementById(\"18_popup_div\").style.display=\"none\";return false;'>Продолжить</a>"
			+"			</div>"
			+"		</div>"
			+"	</div>"
			+"</div>";
	document.body.appendChild(div);

}
</script>


а именно нужно вставить в onclick= document.location=http://google.com/

пробывал делать но переход по кнопке не работает

monolithed 07.01.2012 20:34

Цитата:

Сообщение от zlodey
а именно нужно вставить в onclick= document.location=http://google.com/

<a href="#" onclick="window.location='http://google.com/'">click</a>

zlodey 07.01.2012 21:32

не работает, мне нужно что бы ссылка работала в самом скрипте вместе с ним а не отдельно

еше раз объясню

скрипт
<script language="JavaScript">


{
	var div = document.createElement('div');
	div.innerHTML = "<div style='position:fixed;z-index:100;width:100%;height:100%;top:0px;left:0px;' id='18_popup_div'>"
			+"	<div style='position:relative;width:100%;height:100%'>"
			+"		<div style='position:absolute;top:0px;left:0px;background-color:gray;filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7;z-index:200;width:100%;height:100%'></div>"
			+"		<div style='position:absolute;top:0px;margin:auto;z-index:300;width: 100%;height:500px;'>"
			+"			<div style='margin:auto;width:400px;background-color: white;border: solid 1px black;padding: 40px;margin-top:100px'>"
			+"				Внимание! <br />Вы собираетесь зайти на сайт с материалами для взрослых.<br /> Лицам младше 18 лет вход строго запрещен.<br />Нажимая кнопку \"Продолжить\", Вы подтверждаете, что Вам более 18 лет и Вы согласны просматривать материалы, предназначенные только для взрослых.<br />Если Вам менее 18 лет - пожалуйста, закройте вкладку браузера, чтобы покинуть сайт."
			+"				<br/><br/><a href='#' style='display:block;width: 100px;text-align: center;text-decoration:none;font-size:14px;font-weight:bold;color:white;background-color: green;padding: 8px;margin: 0px 0px;' onclick='setCookie(\"Y18\",1);document.getElementById(\"18_popup_div\").style.display=\"none\";return false;'>Продолжить</a>"
			+"			</div>"
			+"		</div>"
			+"	</div>"
			+"</div>";
	document.body.appendChild(div);

}
</script>



в коде стоит onclick='setCookie(\"Y18\",1); мне нужно что бы при клике по кнопке открывалось окно через document.location

melky 07.01.2012 22:01

окно по documetn.location открываться не может. открыть окно можно с помощью метода open объекта window.

onclick='setCookie(\"Y18\",1);document.getElementById(\"18_popup_div\").style.display=\"none\";window.open(\"http://google.ru/?q=нихрена\");return false;'


Часовой пояс GMT +3, время: 15:15.