Просмотр полной версии : Есть ли такой javascript...
Есть ли такой javascript с помощью которого можно узнать url страницы на которой он находится?
javascript:alert(document.location)
Вставь в адресную строку браузера и нажми ентер.
--
<script>
alert(document.location);
</script>
geezer.code
25.02.2009, 17:32
работает.
я тут http://knups.ru/news/2009-02-28-71 пытаюсь сделать функцию поделись ссылкой(
руки норм) но с javascript не работпли никогда)
mailbrush
25.02.2009, 17:42
zip1990, если есть права на редактирование страницы, а на юкозе оно есть, вставь туда:
<h1 onclick=alert(document.location)>На какой странице я?</h1>
это работает( а как это впихнуть в ссылку?
mailbrush
25.02.2009, 17:56
<a onclick=alert(document.location)>На какой странице я?</a>
mailbrush
25.02.2009, 18:01
ибо так:
<a onclick=document.location=document.location>Я шас тута! (перейдет на текущую страницу)</a>
да нет я хочу чтоб текст ссылки появлялся при нажатии Поделись ссылкой с другом!
mailbrush
25.02.2009, 18:17
<a onclick=document.write(document.location)><b><u>Поделись ссылкой с другом!</u></b></a>
zip1990
Вот тебе код, раскуривай его:
<html>
<head>
<title>Submit Link</title>
<script language="JavaScript">
function ShowLink() {
var NowOn = document.location;
Forma.ForSite.value="<a href='"+NowOn+"'> ЗАГОЛОВОК </a>";
Forma.ForForum.value=" ЗАГОЛОВОК (+NowOn+)";
Forma.ForLJ.value=" ЗАГОЛОВОК (+NowOn+)";
}
</script>
</head>
<body>
<form name='Forma'>
Ссылка для сайта: <input type="text" id='ForSite' value='' size='50'><br>
Ссылка для форума: <input type="text" id='ForForum' value='' size='50'><br>
Ссылка для ЖЖ: <input type="text" id='ForLJ' value='' size='50'>
<input type="button" onclick="ShowLink()" value="Поделись ссылкой">
</form>
</body>
у меня получилось такое
<script language="JavaScript">
function ShowLink() {
var NowOn = document.location;
Forma.ForSite.value="<a href='"+NowOn+"'> $ENTRY_NAME$</a>";
Forma.ForForum.value="$ENTRY_NAME$ (+NowOn+)";
Forma.ForLJ.value=" $ENTRY_NAME$ (+NowOn+)";
}
</script>
<script>
function op(obj) {
x=document.getElementById(obj);
if(x.style.display == "none") x.style.display = "block";
else x.style.display = "none"
}
</script>
<br>
<a href="" onClick="op('div1341'); return false;"&"ShowLink()" style="color: red;"><b>Поделись ссылкой с другом!</b></a>
<div id="div1341" style="display:none">
<p align="left">
<form name='Forma'>
<input type="button" onclick="ShowLink()" value="Получить ссылки"><br>
Ссылка для сайта: <input type="text" id='ForSite' value='' size='80'><br>
Ссылка для форума: <input type="text" id='ForForum' value='' size='80'><br>
Ссылка для ЖЖ: <input type="text" id='ForLJ' value='' size='80'><br>
</form>
</p></div>
а как сделать так чтобы ссылки появлялись при нажатии кнопки <a href="" onClick="op('div1341'); return false;"&"ShowLink()" style="color: red;"><b>Поделись ссылкой с другом!</b></a> ?
Во первых:
Forma.ForForum.value="$ENTRY_NAME$ ";
Forma.ForLJ.value=" $ENTRY_NAME$";
Посмотри значение Forma.ForSite.value= и сделай соответсвенно также для Форума и ЖЖ.
Во вторых:
Так:
<a href="" onClick="op('div1341'); return false; ShowLink()" style="color: red;"><b>Поделись ссылкой с другом!</b></a>
В третьих, что за движок сайта? Ucoz? Ппц. Издевательство над браузерами. Там видимо не знают, что такое валидация. Ну это так.. Мысли вслух )))
mailbrush
26.02.2009, 01:42
<script language="JavaScript">
function ShowLink() {
var NowOn = document.location;
Forma.ForSite.value="<a href='"+NowOn+"'> $ENTRY_NAME$</a>";
Forma.ForForum.value="$ENTRY_NAME$ ('"+NowOn+"')";
Forma.ForLJ.value="[я хз как там]$ENTRY_NAME$[/енд]";
}
function op(obj) {
x=document.getElementById(obj);
x.style.display = "block";
}
</script>
<br>
<a href="" onClick="op('div1341');ShowLink();return false;" style="color: red;"><b>Поделись ссылкой с другом!</b></a
<div id="div1341" style="display:none">
<p align="left">
<form name='Forma'>
Ссылка для сайта: <input type="text" id='ForSite' value='' size='80'><br>
Ссылка для форума: <input type="text" id='ForForum' value='' size='80'><br>
Ссылка для ЖЖ: <input type="text" id='ForLJ' value='' size='80'><br>
</form>
</p></div>Как-то так...
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot