Прошу помочь.
Всем доброго времени суток...
Допустим есть такой код: <iframe src="http://vkontakte.ru/video_ext.php?oid=137858401&id=161586960&hash=58e960c56f098ee2" width="607" height="360" frameborder="0"></iframe> Как мне вытянуть oid=137858401, id=161586960 И это все _http://vkontakte.ru/video_ext.php?oid=137858401&id=161586960&hash=58e9 60c56f098ee2 На отдельные поля??? Тобишь, есть четыре поля.. В первый я ставлю этот код: <iframe src="http://vkontakte.ru/video_ext.php?oid=137858401&id=161586960&hash=58e960c56f098ee2" width="607" height="360" frameborder="0"></iframe> Потом автоматически из этого кода он вытаскивает то, что мне нужно.. Это oid=137858401, id=161586960 И _http://vkontakte.ru/video_ext.php?oid=137858401&id=161586960&hash=58e9 60c56f098ee2 |
Во-первых, впредь пожалуйста давайте более осмысленные названия темам.
Практически каждая тема является просьбой о помощи в том, или ином виде, поэтому называть темы надо менее абстрактно, чем "Прошу помощь." Теперь по вашему вопросу. Вам необходимо ознакомится с циклом статей http://javascript.ru/tutorial/dom В сообенности вам необходимо уделить внимание статьям http://javascript.ru/tutorial/dom/search и http://javascript.ru/tutorial/dom/attributes Они описывают, как вам программно получить доступ к элементу страницы, и к значению его атрибута, соответственно. Но, учтите, что в браузере работают специальные политики безопасности, из-за которых нельзя получить информацию из фрейма. В рамках данной задачи это означает, что вы сможете получить тот SRC, который вы же сами и записали в теге. Если при переходе на этот URL, происходить редирект на другой, то этот другой вы получить не сможете |
Вышло как то так =)
code = '<iframe src="http://vkontakte.ru/video_ext.php?oid=137858401&id=161586960&hash=58e960c56f098ee2" width="607" height="360" frameborder="0"></iframe>'; oid = code.split('oid=')[1].split('&')[0]; id = code.split('id=')[1].split('&')[0]; src = code.split('src="')[1].split('"')[0]; но... Не как не пойму как их прикрепить к полям =( |
.value для элементов INPUT
.innerHTML, если вы хотите просто текстом в произвольный элемент вывести |
Gvozd,
Спасибо, а можно по подробнее как это в HTML будет? Ну в смысле код =) |
Цитата:
<div id="qq"></div> <script> var element = document.getElementById('qq') element.innerHTML = 'то что впишем здесь засунется в елемент, хотя вначале он пустой' </script> |
Livaanderiamarum,
И вам спасибо =) А как этот код который вы дали, совместить с этим: code = '<iframe src="http://vkontakte.ru/video_ext.php?oid=137858401&id=161586960&hash=58e960c56f098ee2" width="607" height="360" frameborder="0"></iframe>'; oid = code.split('oid=')[1].split('&')[0]; id = code.split('id=')[1].split('&')[0]; src = code.split('src="')[1].split('"')[0]; |
Цитата:
|
Цитата:
|
Gvozd,
Нееее..вы что, учиться я хочу =) Я просто не могу понять как совместить код... И к стати, по готовому исходнику, легче учиться =) |
Часовой пояс GMT +3, время: 16:29. |