Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Обьект из строки (https://javascript.ru/forum/dom-window/18526-obekt-iz-stroki.html)

Andrejs 05.07.2011 13:57

Обьект из строки
 
День добрый форумчане!

Такая проблема, есть textarea в textarea - html код : ютуб видео в iframe. Есть возможность в яваскрипт файле извлечь value textarea и из полученой строки извлечь обьект чтобы получить доступ к src="", with="" и т.д.?

Заранее спасибо!

ksa 05.07.2011 16:48

Т.е. ты считаешь что дал достаточно информации как по "дано", так и по "вопросу задачи"?

da_ff 05.07.2011 16:54

Andrejs,
Есть такая партия возможность! Еще вопросы?

Aetae 05.07.2011 17:24

Насколько я понял, либо регуляркой, либо в скрытый див.

Andrejs 05.07.2011 17:40

Textarea -

<textarea class="text" style="margin-bottom:2px;width:400px;height:70px;" id="someval" name="someval"/>


содержит -

<iframe width="425" height="349" src="http://www.youtube.com/embed/fDAiYlZDZKU" frameborder="0" allowfullscreen></iframe>


есть файл который получает -

document.forms[0].someval.value (строка из текстареа)

Как мне из строки document.forms[0].someval.value получить элемент?

Надеюсь стало понятнее.

trikadin 05.07.2011 19:06

Aetae подсказал вам два варианта. Либо парсить регулярными выражениями, либо создавать новый div, и через innerHTML добавлять ему значение textarea.

Ещё есть вариант через eval:
new_iframe= eval(my_textarea.value)

Но это плохой вариант.

Andrejs 06.07.2011 13:46

С дивом хорошая идея, как я сам не догодался. Спасибо за помощь! Регулярные для меня сложновато будет )

melky 06.07.2011 17:19

Цитата:

Сообщение от Andrejs (Сообщение 112024)
С дивом хорошая идея, как я сам не догодался. Спасибо за помощь! Регулярные для меня сложновато будет )

после 30-минутного штудирования справочника на этом сайте на регулярках можно говорить,как на своём родном языке :)


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