Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Передача строковой переменной в функцию
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (1): [1] 

> Без описания
chiv
Отправлено: 23 Декабря, 2005 - 11:13:24
Post Id



Full Member


Покинул форум
Сообщений всего: 227
Дата рег-ции: Дек. 2004  
Откуда: Раменское

Карма 0




Нужно сделать что-то вроде этого:
CODE:
...
<script LANGUAGE="javascript">
function edit(name, incr){
var conc = prompt ("Введите новое наименование отдела:","name");
var searchUrl = "admin.php?dep=1&edit=" + incr + "&conc=" + conc;
location.href = searchUrl;
}</SCRIPT>
...
<a href="#" title="Редактировать" onclick="edit('текст - текст текст',2)">!!!</a>
...

Только, чтоб работалоУлыбка
 
 Top
SviMik Супермодератор
Отправлено: 23 Декабря, 2005 - 11:26:42
Post Id



Где-то там...


Покинул форум
Сообщений всего: 3538
Дата рег-ции: Окт. 2004  
Откуда: Tallinn, Estonia

Карма 4




По идее должно работать. Где-то опечатка. Я юзаю такой
CODE:
<script>
function rename(oldname,name){
var new_name = prompt ("Файл: "+oldname+" Новое имя файла:",name);
if(new_name!==name)
{
if(new_name){
document.location="currentfname.php?rename="+oldname+"&rnto="+new_name+"&sort=type";
}
}
}
</SCRIPT>
<a href="javascript:rename('../images/scr.gif','scr.gif');">[rename]</a>

Довольно похожая функция.
 
 Top
chiv
Отправлено: 23 Декабря, 2005 - 11:47:09
Post Id



Full Member


Покинул форум
Сообщений всего: 227
Дата рег-ции: Дек. 2004  
Откуда: Раменское

Карма 0




Цитата:
Где-то опечатка

Ошибка возникает при передаче текста.
 
 Top
SviMik Супермодератор
Отправлено: 23 Декабря, 2005 - 15:37:00
Post Id



Где-то там...


Покинул форум
Сообщений всего: 3538
Дата рег-ции: Окт. 2004  
Откуда: Tallinn, Estonia

Карма 4




Крч попробуй писать ссылки так:
CODE:
<a href="javascript:edit('текст - текст текст',2)">!!!</a>
 
 Top
Дмитрий Б.
Отправлено: 24 Декабря, 2005 - 05:18:50
Post Id



Super Member


Покинул форум
Сообщений всего: 800
Дата рег-ции: Март 2005  
Откуда: Иркутск

Карма 0




Попробуй к адресу подклеить не conc, а escape(conc).
 
 Top
Леголегс Администратор
Отправлено: 24 Декабря, 2005 - 09:46:38
Post Id



JS-маньяк


Покинул форум
Сообщений всего: 2109
Дата рег-ции: Июль 2004  
Откуда: Липецк

Карма 17




chiv пишет:
Ошибка возникает при передаче текста.
Передаче откуда куда?
 
 Top
chiv
Отправлено: 26 Декабря, 2005 - 04:24:23
Post Id



Full Member


Покинул форум
Сообщений всего: 227
Дата рег-ции: Дек. 2004  
Откуда: Раменское

Карма 0




Дмитрий Б.
Пробовал - не помогает...
SviMik
ИЕ всёравно выдаёт ошибку...
Леголегс
В ИЕ ошибка возникает при загрузке страницы.

Если в вызове функции текст не передовать, то всё работает. Но весь смысл в том и состоит, чтобы передать методу "prompt" значение в текстовом поле по умолчанию...
 
 Top
Digital man 53
Отправлено: 26 Декабря, 2005 - 05:24:24
Post Id


Newbie


Покинул форум
Сообщений всего: 31
Дата рег-ции: Дек. 2005  

Карма 0




var conc = prompt ("Введите новое наименование отдела:","name"Подмигивание;
меняем на
var conc = prompt ("Введите новое наименование отдела:",name);
и, если я правильно понял проблему, получаем нужный результат
Но в данном случае даже в первом варианте никакой ошибки вы не получите, лишь неправильную функциональность.
А если вылезает именно сообщение об ошибке, то это значит, что на этой странице есть ещё 1 ошибка, и она в исходном коде не представлена, т.к. я никаких ошибок у себя не наблюдаю.
 
 Top
chiv
Отправлено: 27 Декабря, 2005 - 04:09:43
Post Id



Full Member


Покинул форум
Сообщений всего: 227
Дата рег-ции: Дек. 2004  
Откуда: Раменское

Карма 0




Digital man 53
Спасибо! Ты меня понялУлыбка
Кроме того я разобрался с ошибкой:
Всё оказалось просто и банально - в тексте могли содержаться (и содержались) кавычки...Подмигивание
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« JavaScript »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.043]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33