powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Проблема с вызовом функциии
6 сообщений из 6, страница 1 из 1
Проблема с вызовом функциии
    #35531945
датф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем, есть такой вопросик: есть скрипт
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>test</title>
	<script type="text/javascript" src="../js/jquery01.js"></script>
	<!--<script type="text/javascript" src="../js/tabs0000.js"></script>-->
	<link rel="stylesheet" type="text/css" href="../css/page.css" />
	<script language="JavaScript">
		var $j = jQuery.noConflict();
		$j(document).ready
		(
			function setPar(per) 
			{
				$j('ul.tabs li').css('cursor', 'pointer');
				$j('ul.tabs.tabs1 li').click
				(
					function()
					{
						//var thisClass = this.className.slice( 0 , 2 );
						var thisClass = "t"+per;
						$j('div.t1').hide();
						$j('div.t2').hide();
						$j('div.t3').hide();
						$j('div.t4').hide();
						$j('div.t5').hide();
						$j('div.t6').hide();
						$j('div.t7').hide();
						$j('div.t8').hide();
						$j('div.t9').hide();
						$j('div.' + thisClass).show();
						$j('ul.tabs.tabs1 li').removeClass('tab-current');
						$j(this).addClass('tab-current');
					}
				);
			}
		);
//-->
</SCRIPT>
<script language="javascript" type="text/javascript"> 

<!--
	function press()
	{
		switch(window.event.keyCode){
			
			case  1072 :
				//case  102 : document.all.bukvaa.scrollIntoView();
				case  102 : alert("Буква А"); 
                                             setPar( 2 );
			break; 
			default: 
				alert( 5 );
				document.all.top.scrollIntoView();
				break;
			}
		}
//-->
</script>

</head>

<body onkeypress="press()" onkeydown="this.style.color='white'" onkeyup="this.style.color='white'" onscroll="window.status= 'вы moжете перемещaться к ужhoй bукве, испoльзуя клaвиaтуру!'">

<div id="wrapper">
	<ul class="tabs tabs1">
		<li class="t1 tab-current"><a onClick="setPar(1)"> 1 </a></li>
		<li class="t2"><a onClick="setPar(2)"> 2 </a></li>
		<li class="t3"><a onClick="setPar(3)"> 3 </a></li>
	</ul>

	<div class="t1">
	<br><br><br><br>
            text1
           </div>

	<div class="t2">
	<br><br><br><br>
	text2
	</div>

	<div class="t3">
	<br><br><br><br>
	text3
	</div>
</div>

</body>
</html>

Выводится станица - в ней ссылки 1 2 3 при нажатии на любую выводится текст из дива для конкретной цифры. Проблема в том, что я не могу вызвать функцию setPar() в функции press(). Не хочет ее вызывать и все тут. То есть при нажатии буквы "А" должна вызваться функция setPar(), но не вызывается. Помогите кто могет!
...
Рейтинг: 0 / 0
Проблема с вызовом функциии
    #35531992
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
конечно не видна, setPar находится на контекст ниже функции press, тебе надо чтобы они были хотя-бы на одном уровне. Короче, вынеси setPar наружу, помести рядом с press
...
Рейтинг: 0 / 0
Проблема с вызовом функциии
    #35533278
датф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
зыконечно не видна, setPar находится на контекст ниже функции press, тебе надо чтобы они были хотя-бы на одном уровне. Короче, вынеси setPar наружу, помести рядом с press

Куда наружу???? Не понял! Пробовал с press() - скрипт тогда не работает (
...
Рейтинг: 0 / 0
Проблема с вызовом функциии
    #35533544
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну я конечно мудрено написать :) но ептыть, напиши
function setPar()
{
}

function press()
{
}
...
Рейтинг: 0 / 0
Проблема с вызовом функциии
    #35534134
датф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
зыну я конечно мудрено написать :) но ептыть, напиши
function setPar()
{
}

function press()
{
}

Такая структура не работает! Выдает ошибку при выполнении!
...
Рейтинг: 0 / 0
Проблема с вызовом функциии
    #35534152
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
конечно, если мозгов нет - ничего не заработает
читай:
http://jibbering.com/faq/faq_notes/closures.html
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Проблема с вызовом функциии
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]