Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Есть ли такой javascript... (https://forum.antichat.xyz/showthread.php?t=107976)

zip1990 25.02.2009 17:23

Есть ли такой javascript...
 
Есть ли такой javascript с помощью которого можно узнать url страницы на которой он находится?

go2be 25.02.2009 17:24

javascript:alert(document.location)

zip1990 25.02.2009 17:31

не работает(

go2be 25.02.2009 17:32

Вставь в адресную строку браузера и нажми ентер.
--
<script>
alert(document.location);
</script>

geezer.code 25.02.2009 17:32

работает.

zip1990 25.02.2009 17:35

я тут http://knups.ru/news/2009-02-28-71 пытаюсь сделать функцию поделись ссылкой(

zip1990 25.02.2009 17:37

руки норм) но с javascript не работпли никогда)

mailbrush 25.02.2009 17:42

zip1990, если есть права на редактирование страницы, а на юкозе оно есть, вставь туда:
Код HTML:

<h1 onclick=alert(document.location)>На какой странице я?</h1>

zip1990 25.02.2009 17:45

это работает( а как это впихнуть в ссылку?

mailbrush 25.02.2009 17:56

Код HTML:

<a onclick=alert(document.location)>На какой странице я?</a>

mailbrush 25.02.2009 18:01

ибо так:
Код HTML:

<a onclick=document.location=document.location>Я шас тута! (перейдет на текущую страницу)</a>

zip1990 25.02.2009 18:11

да нет я хочу чтоб текст ссылки появлялся при нажатии Поделись ссылкой с другом!

mailbrush 25.02.2009 18:17

Код HTML:

<a onclick=document.write(document.location)><b><u>Поделись ссылкой с другом!</u></b></a>

go2be 25.02.2009 22:07

zip1990
Вот тебе код, раскуривай его:
Код HTML:

<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="[url="+NowOn+"] ЗАГОЛОВОК [/url]";
Forma.ForLJ.value="[url="+NowOn+"] ЗАГОЛОВОК [/url]";
}
</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>


zip1990 25.02.2009 23:37

у меня получилось такое


<script language="JavaScript">
function ShowLink() {
var NowOn = document.location;
Forma.ForSite.value="<a href='"+NowOn+"'> $ENTRY_NAME$</a>";
Forma.ForForum.value="$ENTRY_NAME$ ";
Forma.ForLJ.value=" $ENTRY_NAME$";
}
</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>

zip1990 25.02.2009 23:37

а как сделать так чтобы ссылки появлялись при нажатии кнопки <a href="" onClick="op('div1341'); return false;"&"ShowLink()" style="color: red;"><b>Поделись ссылкой с другом!</b></a> ?

go2be 25.02.2009 23:59

Во первых:
Цитата:

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>

go2be 26.02.2009 00:02

В третьих, что за движок сайта? Ucoz? Ппц. Издевательство над браузерами. Там видимо не знают, что такое валидация. Ну это так.. Мысли вслух )))

mailbrush 26.02.2009 01:42

Код HTML:

<script language="JavaScript">
function ShowLink() {
var NowOn = document.location;
Forma.ForSite.value="<a href='"+NowOn+"'> $ENTRY_NAME$</a>";
Forma.ForForum.value="[url='"+NowOn+"']$ENTRY_NAME$[/url]";
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>

Как-то так...


Время: 04:19