0 / 0 / 0
Регистрация: 13.01.2010
Сообщений: 16
|
|
1 | |
Проблема в скрипте, помогите.20.01.2010, 13:02. Показов 862. Ответов 7
Метки нет (Все метки)
есть такой скрипт
<script language='JavaScript'> <!-- function oncl(target) { top.opener.window.f1.stan.value=target self.close() } //--> </script> так вот...если переменная target состоит из одного слова - всё нормально срабатывает, а если более чем из одного, ничего не происходит...((
0
|
20.01.2010, 13:02 | |
Ответы с готовыми решениями:
7
Помогите найти ошибку в скрипте пенсионного калькулятора Как изменить положение всплывающего окна в этом скрипте? Помогите юзеру! Помогите найти ошибку в скрипте помогите пожалуйста исправить дыру в скрипте |
0 / 0 / 0
Регистрация: 29.07.2008
Сообщений: 90
|
|
20.01.2010, 15:37 | 2 |
а так
top.opener.document.f1.stan.value = target ?
0
|
0 / 5 / 0
Регистрация: 02.07.2009
Сообщений: 39
|
|
20.01.2010, 17:15 | 3 |
А можно увидеть, как к отой функции обращаются?
0
|
0 / 0 / 0
Регистрация: 13.01.2010
Сообщений: 16
|
|
21.01.2010, 07:43 [ТС] | 4 |
top.opener.document.f1.stan.value=target
тоже не работает...а к функции обращаюсь так: for ($i=0;$i<$c;$i++) { echo '<a onclick=oncl(''.$st_name[$i].'') style='font-family:Times New Roman, Times, Times New Roman Cyr; font-size: 10pt; color: #005b9b; font-weight:bold; text-decoration:none' onMouseOver=style.cursor='hand'>'.$st_name[$i].'</a> '; }
0
|
0 / 5 / 0
Регистрация: 02.07.2009
Сообщений: 39
|
|
21.01.2010, 10:35 | 5 |
Понятно. У Вас записано:
Код
echo '<a onclick=oncl(''.$st_name[$i].'') style=... Код
<a onclick=oncl('Hello, world') style=... Все, что Вам нужно, это чтобы в результирующий HTML попадал текст типа onclick='...'. Например: Код
<a onclick=oncl('Hello, world') ... // WRONG <a onclick='oncl('Hello, world')' ... // OKAY
0
|
0 / 0 / 0
Регистрация: 13.01.2010
Сообщений: 16
|
|
21.01.2010, 11:23 [ТС] | 6 |
поставила одинарные кавычки - так как на двойные пхп ругается:
echo '<a onclick='oncl(''.$st_name[$i].'')' style=''...'; всё осталось по прежнему...((((
0
|
0 / 0 / 0
Регистрация: 13.01.2010
Сообщений: 16
|
|
21.01.2010, 11:38 [ТС] | 7 |
ой...спасибо огромное)
измудрилась и поставила двойные кавычки, действительно всё работает.
0
|
0 / 5 / 0
Регистрация: 02.07.2009
Сообщений: 39
|
|
21.01.2010, 12:43 | 8 |
Не за что, а что касается одинарных кавычек, так и не дожно было работать. Вы же их один раз уже использовали. Вот смотрите, что у Вас там получалось:
Код
<a onclick='oncl('hello world')' ... Вообще, добрый совет, когда что-то идет не так, смотрите 'view source', чтобы понять, что там Ваш php-код насоздавал.
0
|
21.01.2010, 12:43 | |
21.01.2010, 12:43 | |
Помогаю со студенческими работами здесь
8
Помогите, проблема Проблема с импортом, помогите:) Помогите с Указателями(проблема) Помогите! Проблема с BIOS. Проблема с DataReport. Помогите ! Проблема помогите пожалуйста! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |