Как Выдернуть слова между тэгами

Владик

Мой дом здесь!
Регистрация
17 Фев 2007
Сообщения
226
Реакции
284
Нужно скриптом взять всё между тэгами h1 и это вставить в ссылку.
Типа такого. Только это не работает.
<h1 id="name"> mp3</h1>

Для просмотра ссылки Войди или Зарегистрируйся" + document.getElementById("name")
 
Будет правильнее так:
Код:
var link = "http://ссылко.ru/?q=" + document.getElementById("name").innerHTML;
Для просмотра ссылки Войди или Зарегистрируйся
 
так пробовал, но почему то не происходит редирект по ссылке,
а так без innerHTML
document.getElementById("name") срабатывает но в ?q=" добавляет null.
 
а так без innerHTML document.getElementById("name") срабатывает но в ?q=" добавляет null.
Ты ссылки из гугла почитай и введение в яваскрипт тоже стоит прочесть :)
И кстати, null наталкивает на мысль, что нет у тебя на странице кода: <h1 id="name"> mp3</h1>

так пробовал, но почему то не происходит редирект по ссылке,
Показывай код, который редиректит - может в нём ошибка закралась.
 
<body>
<h1 id="redir"> mp3</h1>
<script type="text/javascript">
location="Для просмотра ссылки Войди или Зарегистрируйся" + document.getElementById("redir") ";
</script>

или во внешнем скрипте подключается фрейм
там такая ссылка и она пашет
"Для просмотра ссылки Войди или Зарегистрируйся" + document.getElementById("redir"),

если добавить innerhtml, то не редиректит


если alert(document.getElementById("redir").innerHTML); то выводит mp3, т.е. работает а вот почему нехочет редиректить хз
 
Код:
<html>
<head></head>
<body>
 <h1 id="redir">mp3</h1>
 <script type="text/javascript">
 location="http://ссылко.ru/?q=" + document.getElementById("redir").innerHTML;
 </script>
</body>
 
так работает, а вот во внешнем скрипте не хочет нивкакую , т.е. там во фрейме подключается ссылка
 
так работает, а вот во внешнем скрипте не хочет нивкакую , т.е. там во фрейме подключается ссылка
Логично, документ то уже другой. Попробуйте parent.'имя_фрейма'.document.getElementById("redir").innerHTML
 
Почитайте про location: Для просмотра ссылки Войди или Зарегистрируйся.

Во-первых это вроде как объект, а не строка. И должно быть не

Код:
location="http://ссылко.ru/?q=" + document.getElementById("redir") ";

а

Код:
location.href="http://ссылко.ru/?q=" + document.getElementById("redir") ";
 
Назад
Сверху