powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / в innerHTML загнать <script>document.getElementById('an$id').style.display = 'inline';</sc
11 сообщений из 11, страница 1 из 1
в innerHTML загнать <script>document.getElementById('an$id').style.display = 'inline';</sc
    #35568008
sahar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте

Вот есть код

document.getElementById('какойтоид').innerHTML = "<script>document.getElementById(разныйид').style.display = 'inline';</script>"


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

Так вот, как сделать так, что бы то что запихнулось еще и исполнялось.

Спасибо
...
Рейтинг: 0 / 0
в innerHTML загнать <script>document.getElementById('an$id').style.display = 'inline';</sc
    #35568040
DenisJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попробуйте так

document.getElementById('какойтоид').innerHTML = "<script>document.getElementById(разныйид').style.display = 'inline';<\/script>"
...
Рейтинг: 0 / 0
в innerHTML загнать <script>document.getElementById('an$id').style.display = 'inline';</sc
    #35568079
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sahar
А смысл?
...
Рейтинг: 0 / 0
в innerHTML загнать <script>document.getElementById('an$id').style.display = 'inline';</sc
    #35568216
sahar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смисл в том, что страница формируется динамичекси, в каждую строчку нужно внедрить вот такое

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
    	<script>
    	val=getCookie("zam{$id}");
    	if(val != '')
    	makeVisible('zam{$id}',val,'az{$id}');    	
    	
    	val=getCookie("note{$id}");
    	if(val != '')
    		
    	makeVisible('note{$id}',val,'an{$id}');
    	</script>

Оно попадает в контент, но ничего не делает
...
Рейтинг: 0 / 0
в innerHTML загнать <script>document.getElementById('an$id').style.display = 'inline';</sc
    #35568220
sahar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смисл в том, что страница формируется динамичекси, в каждую строчку нужно внедрить вот такое

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
    	<script>
    	val=getCookie("zam{$id}");
    	if(val != '')
    	makeVisible('zam{$id}',val,'az{$id}');    	
    	
    	val=getCookie("note{$id}");
    	if(val != '')
    		
    	makeVisible('note{$id}',val,'an{$id}');
    	</script>

Оно попадает в контент, но ничего не делает
...
Рейтинг: 0 / 0
в innerHTML загнать <script>document.getElementById('an$id').style.display = 'inline';</sc
    #35568225
DenisJ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
saharСмисл в том, что страница формируется динамичекси, в каждую строчку нужно внедрить вот такое

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
    	<script>
    	val=getCookie("zam{$id}");
    	if(val != '')
    	makeVisible('zam{$id}',val,'az{$id}');    	
    	
    	val=getCookie("note{$id}");
    	if(val != '')
    		
    	makeVisible('note{$id}',val,'an{$id}');
    	</script>

Оно попадает в контент, но ничего не делает

Так </script> на <\/script> заменять пробовали при присваивании в innerHTML?
...
Рейтинг: 0 / 0
в innerHTML загнать <script>document.getElementById('an$id').style.display = 'inline';</sc
    #35568256
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я спросил не о том, что и куда внедрить, а что Вы хотите получить. Вы спрашиваете или предлагаете своё решение? Ну хорошо, внедрили, а что надо-то, чтобы когда и чего выполнялось?
...
Рейтинг: 0 / 0
в innerHTML загнать <script>document.getElementById('an$id').style.display = 'inline';</sc
    #35568380
sahar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
javascript код. Он не делает ничего
...
Рейтинг: 0 / 0
в innerHTML загнать <script>document.getElementById('an$id').style.display = 'inline';</sc
    #35568461
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы давайте быка за рога берите. Что Вы хотите достичь?. Зачем нужет накой причудливый способ задания скриптов. Это делать не нужно практически никогда.
...
Рейтинг: 0 / 0
в innerHTML загнать <script>document.getElementById('an$id').style.display = 'inline';</sc
    #35568498
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
saharЗдравствуйте

Вот есть код

document.getElementById('какойтоид').innerHTML = "<script>document.getElementById(разныйид').style.display = 'inline';</script>"


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

Так вот, как сделать так, что бы то что запихнулось еще и исполнялось.

Спасибо

eval(document.getElementById('какойтоид').innerHTML);
...
Рейтинг: 0 / 0
в innerHTML загнать <script>document.getElementById('an$id').style.display = 'inline';</sc
    #35568503
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IDVsbruck
Да понятно, что eval. Не понятно где, как и зачем. Это самое бесполезно уже целый день спрашиваю у топикстартера. Штирлиц, ёлки-палки.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / в innerHTML загнать <script>document.getElementById('an$id').style.display = 'inline';</sc
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]