Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Действия при клике (https://javascript.ru/forum/project/4052-dejjstviya-pri-klike.html)

kefiads 18.06.2009 09:16

Действия при клике
 
Здравствуйте
Если сможете, помогите
Нужно чтобы при клипе появлялось текстовое поле, с ссылкой на данную страницу, но чтобы сама ссылка не исчезала, при повторном клике поле исчезало

Riim 18.06.2009 09:26

Цитата:

Сообщение от kefiads
Если сможете, помогите

У всех свои дела. Помогаем советом, за вас не делаем.

kefiads 18.06.2009 09:38

<script language="JavaScript1.2">
<!--
var ns6=document.getElementById&&!document.all?1:0
var head="display:''"
var folder=''
function expandit(curobj){
folder=ns6?curobj.nextSibling.nextSibling.style:document.all[curobj.sourceIndex+1].style
if (folder.display=="none")
folder.display=""
else
folder.display="none"
}
//-->
</script>
<h3 style="cursor:hand" onClick="expandit(this)"><a>Показать ссылку для вставки на форум</a></h3>
<span style="display:none" style=&{head};>
<textarea rows=2 cols=60>f</textarea>
</span>
<h3 style="cursor:hand" onClick="expandit(this)">А теперь сюда</h3>
<span style="display:none" style=&{head};>
<input type="text" value="FFFFFFFFFF">
</span>

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

Riim 18.06.2009 09:54

Цитата:

Сообщение от kefiads
var ns6=document.getElementById&&!document.all?1:0

Учебник, по которому вы учитесь пора выкинуть. Вот нормальные: http://javascript.ru/book

Цитата:

Сообщение от kefiads
nextSibling

Ненадежно, так как во многих браузерах учитываются не только теги, но и текстовые узлы.

Цитата:

Сообщение от kefiads
каким образом можно узнать ссылку на данную страницу

document.location или document.location.href

kefiads 18.06.2009 10:28

Хм, я делаю так
<textarea rows=2 cols=70 onclick="select()">[URL=
<script language="JavaScript1.2">
<!--
document.write(document.location.href)
//-->
]
{title}[/URL]</textarea>

Но у меня ничего не получается:-E

Riim 18.06.2009 10:33

Цитата:

Сообщение от kefiads
language="

Цитата:

Сообщение от kefiads
JavaScript1.2

Цитата:

Сообщение от kefiads
document.write

Все это очень устарело. Почитайте здесь: http://javascript.ru/tutorial/dom


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