Как написать скрипт, чтобы работал!

 
0
 
JavaScript
ava
Axxen | 05.01.2004, 23:20

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

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

При нажатии на ссылку "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>
Ответы (2)
ava
Zipo | 06.01.2004, 16:58 #
Сам уже давно хотел разобраться.

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

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();
ava
[xoodo] | 08.01.2004, 15:08 #
window.open('blah.html', '12345', '')

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

вернет число. Если я ничего не путаю.
Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
  [xoodo]   Zipo   Axxen
advanced
Отправить