Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как написать скрипт, чтобы работал! 
:(
    Опции темы
Axxen
Дата 5.1.2004, 23:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 5.1.2004

Репутация: нет
Всего: нет




Многоуважаемые специалисты!

Подскажите как написать скрипт, чтобы работал следующим образом:

При нажатии на ссылку "link1,link2 или link3....", этот скрипт берет числовое значение соответствующее ссылке и

подставляет данное число в код размещенный на другой странице.

К примеру, ссылке "link1" принадлежит значение "010233101", а
ссылке "link2" соответствует значение "010333101" и т.д


<a href="javascript:openWindow('movie=010233101');">link1</a><br>
<a href="javascript:openWindow('movie=010333101');">link2</a><br>
<a href="javascript:openWindow('movie=010433101');">link3</a><br>
<a href="javascript:openWindow('movie=010533101');">link4</a><br>
<a href="javascript:openWindow('movie=010633101');">linkn</a><br>



Код другой страницы:


<html>
<head>
<title>Заголовок</title>
</head>
<body marginwidth='0' marginheight='0' leftmargin='0' topmargin='0' bgcolor='#FFFFFF'>
<script LANGUAGE='JavaScript'>
movieURL='010133427';-новое значение должно быть вставлено вместо этих чисел "010133427"




</script>

</body>
</html>
PM MAIL   Вверх
Zipo
Дата 6.1.2004, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 151
Регистрация: 4.11.2003

Репутация: нет
Всего: 0



Сам уже давно хотел разобраться.

код на главной странице
Код

function DoModalURL( csURL , nWidth , nHeight , ARGs, hWnd )
{
 if( null == ARGs )
 {
   ARGs = new Array( window );
 }
 else
 {
   ARGs = ( new Array( window ) ).concat( ARGs );
 }

var vResult;
vResult = hWnd.showModalDialog(
       csURL ,
       ARGs ,
       "dialogHeight: " + nHeight + "px; dialogWidth: " + nWidth + "px; dialogTop: px; dialogLeft: px; edge: Raised; center: Yes; help: No; resizable: No; status: No;" );
return vResult;
}

function ShowSelectDateDlg( var1, var2, var3, hWnd )
{
       var ARGs = new Array( var1, var2, var3 );
       return DoModalURL( 'page.htm', 200, 272, ARGs, hWnd );
}


код в page.html

Код

var v1 = window.dialogArguments[ 0 ];
var v2 = window.dialogArguments[ 1 ];
var v3 = window.dialogArguments[ 2 ];


На главной странице вызываем ShowSelectDateDlg('text_var1','text_var2','text_var3',widow);
Выскакивает диалоговое окошко в которое мы передали 3 параметра

возвращаем значение так:

Код

window.returnValue = "ret_value";
window.close();

PM MAIL   Вверх
[xoodo]
Дата 8.1.2004, 15:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 424
Регистрация: 9.3.2003

Репутация: нет
Всего: 4



Код
window.open('blah.html', '12345', '')

Здесь '12345' будет именем открытого окна. Потом через window.name можно получить это значение в том, открытом. В виде строки.
Код
eval(window.name)

вернет число. Если я ничего не путаю.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1400 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.