Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: yaroslaw от 26 Марта 2002, 21:10:13

Название: изменение \'src\' скрипта под NN
Отправлено: yaroslaw от 26 Марта 2002, 21:10:13
Как проделать сабж?
Под IE это выглядит как

.......
onclick="data.src=\'2\'"

Под NN (4.7, 6) когда заменяю data на document.data ругается по поводу отсутствия у document.data каких либо properties.
Название: изменение \'src\' скрипта под NN
Отправлено: yaroslaw от 26 Марта 2002, 21:12:41
Да, и при этом естесственно onclick обрабатывается так как хочется Нетшкафу. (то есть правильно)
Название: изменение \'src\' скрипта под NN
Отправлено: Макс от 26 Марта 2002, 22:09:36
А зачем такие извращения? Зачем менять src?
Название: изменение \'src\' скрипта под NN
Отправлено: puh от 26 Марта 2002, 22:14:49
Не сработает. Менять src для скрипта Netscape не позволит динамически. Хоть ты тресни.
Название: NN4
Отправлено: Oak от 27 Марта 2002, 01:11:47
Угу не позволит - он страницу 1н раз рендерит , в отличии от IE

 так что только при загрузке и resize



:)


nn4 only
Название: изменение \'src\' скрипта под NN
Отправлено: от 27 Марта 2002, 12:55:31
Изменять src нужно просто для отсылания серверу некоторых данных по некоторому событию. Может быть можно сделать некий фрэйм (iframe) нулевого размера, а в качестве url для него указать функцию? Можно так сделать?
Название: изменение \'src\' скрипта под NN
Отправлено: puh от 27 Марта 2002, 14:22:00
Неинформативный вопрос, yaroslaw. Поясните подробнее, желательно с примером. А то пока выходит "масло-масляное"
Название: изменение \'src\' скрипта под NN
Отправлено: yaroslaw от 27 Марта 2002, 14:33:20
Обьясняю: мне надо передать на сервер некоему php скрипту некоторые данные по некоторому событию (например onclick).
Под IE я делаю для этого






А дальше текст пошел

Bla bla bla
la la la




script.php

// выключаю вывод ошибок
error_reporting(0);
// получаем данные
$text=$HTTP_GET_VARS[\'text\'];

// дальше можно писать что угодно
// главое не выводить ничего броузеру
session_name(\'sid\');
session_start();
$sess=array();
$sess[\'text\']=$text;
session_register(\'sess\');

//*****************************
// Самая суть метода
header("HTTP/1.0 204 No Content");
?>
Название: изменение \'src\' скрипта под NN
Отправлено: yaroslaw от 03 Апреля 2002, 17:19:39
Thanks, собственно так и сделал.

Теперь еще вопрос: когда я отправляю данные, во-первых курсорчик мыши изменяется, а во-вторых происходит характерный щелчек. Можно ли как-то отключить и то и другое, или хотя бы что-нибудь одно?
Название: изменение \'src\' скрипта под NN
Отправлено: от 04 Апреля 2002, 12:51:14
Я сейчас не дома, нету док,  но курсор скорее всего можно поменять (есть в JS такое свойство)


----
Макс
Название: изменение \'src\' скрипта под NN
Отправлено: Pr0Head от 04 Апреля 2002, 14:24:43
Курсор можно заменить только для ИЕ. Вот описание этого стиля: http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/cursor.asp

А звук можно убрать, если на событие повесить return false. То есть:

Click Me
Название: изменение \'src\' скрипта под NN
Отправлено: yaroslaw от 05 Апреля 2002, 17:57:51
Гм. Щелкает:/
Оно вероятно щелкает не из-за события (onclick), а из-за document.form.submit();
Название: изменение \'src\' скрипта под NN
Отправлено: Pr0Head от 05 Апреля 2002, 19:19:55
Эх...

Мда, не получается сделать "глушилку" для формы. Либо щелкает, либо вообще ничего не отправляет.

Если будет положительный результат, то сообщу.