почему это не работает ?
прошу помочь и подсказать пионеру
вопросов будет несколько, но не более 100500 )) прошу всех желающих ответить - смотреть последний вопрос var x; x.y = "ываыва"; alert(x.y); |
var x ={};
x.y = "ываыва";
alert(x.y);
|
то есть надо явно обозначать создание объекта ? литералом или конструктором
а к пустой переменной нельзя добавить атрибуты ? |
еще вопрос:
<script>
var x = document.getElementByTagName("script").text;
alert(x);
</script>
|
да можно и к пустой переменной, внутре интерпретатора она (временно) будет приведена к объекту, свойство ей добавится, только потом она снова станет примитивом и никакого значения при такой переменной не сохранится.
|
Цитата:
dastingo, хуйню не неси ![]() |
Цитата:
document.getElementsByTagName("script")[0] |
да, я оговорился. и вел речь не о "пустой", а о переменной, содержащей примитивные значения.
"dastingo, хуйню не неси" - благодарю за своевременное и учтивое исправление моей ошибки |
Цитата:
в моем вопросе есть слово .text то есть мне нужно вывести содержимое тега "скрипт" в виде строки |
Цитата:
http://javascript.ru/forum/events/13...ga-script.html |
Цитата:
скрипт не подгружается из внешнего файла
<script>
var x = document.getElementsByTagName("script").text;
alert(x);
</script>
|
Цитата:
|
Цитата:
фленаган говорит что надо сделать этот тег неактивным тогда можно достать из него текст... балин... чо делать то ? ![]() |
Цитата:
Цитата:
использовать это для имитации jsonp? так проще сразу jsonp |
Цитата:
|
Цитата:
засунуть в переменную , а определить переменную с текстом в скрипте не рассматривается? или как изменить атрибут вопрос? дак гугл ответит на это тысячей страниц |
товаришь, последний ваш ответ мне труднопонятен ((
правильно ли я понял фленагана что для того чтобы извлечь текст из тега "скрипт" скрипт должен быть деактивирован - иначе никак ? кстати это работает:
<script id = "w" type = "text/x-custom-data">
var x = {};
</script>
<script>
var x = document.getElementById("w").text;
alert(x);
</script>
|
Цитата:
|
Цитата:
Цитата:
|
Цитата:
|
| Часовой пояс GMT +3, время: 10:09. |