people2010
User-
Posts
313 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Calendar
Store
Everything posted by people2010
-
Пробую так дописывать в с крипт, не работает. window.onload = bounty_obj;
-
Как сделать чтоб при наведении мышкой на ссылку, всплывало мое изображение с задержкой 4 секунды. один посоветовал так.Написал так, при наведении мышкой на ссылку в браузере ИЕ, выдаёт сообщение. Требуется объект Строка 11 Символ 5 <html><head> <title>Тренировочный документ</title> <script type='text/javascript'> var bounty_obj = document.getElementById('hint'); function bounty_show() { if (bounty_hide.T) { clearTimeout(bounty_hide.T); bounty_hide.T = 0; }; bounty_obj.style.display = 'block'; }; function bounty_hide() { if (bounty_hide.T) { clearTimeout(bounty_hide.T); bounty_hide.T = 0; }; bounty_hide.T = setTimeout(function(){ bounty_obj.style.display = 'none'; bounty_hide.T = 0; }, 4000); }; </script> </head> <body> <a href='page.html' onMouseOver='bounty_show()' onMouseOut='bounty_hide()'>Переход в будующее</a> <div id="hint" style="display:none"><img src='1.gif' alt='Информация'></div> </body> </html>
-
Как сделать всплывающее сообщение при наведении мышкой, чтоб оно появлялось, а потом простояв 4 сек. опускалось вниз обратно? Вот попробовал так ,что-то не выходит. Как надо? <html><head> <title>Тренировочный документ</title> <script type='text/javascript'> function im(){ document.write('<img style='margin-left:500px; margin-top:400px;' src="1.gif" alt='Подсказка'>'); } function bounty(){ setTimeout("im(),4000"); } </script> </head> <body> <input type='button' value='knopka' onClick='bounty()'> </body> </html>
-
НЕ работает код в гуглхроме, как сделать работоспособным в нём? Или сожет использовать что-то другое в обход этой функции чтоб работало везде, если да, то что использовать и как его использовать? Заранее благодарю.
-
Не работает при наведении на ссылу мышкой во всех браузерах кроме Ие, данная функция, что можно сделать? <html><head> <title>СТРОКА СОСТОЯНИЯ</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <!--___________________________________________________________________--> <script type='text/javascript'> function radio(parametr_status){ window.status = parametr_status; } </script> </head> <body> <a href = "radio.html" onMouseOver="window.status='Переход на главную'; return true;" onMouseOut="window.status=';'">Нажми на меня</a> </body> </html>
-
Почему код не работает в гуглхроме?
-
1)Просто я слышал что объекты:window,document,Array и др. называю объектами. Хорошо, если они все объекты, тогда какого класса,ведь объекты это не то же саоме что классы, а это экземпляры класса? 2)Не работает метод close() в Джавскрипте именно в браузерах Мозила и Гуглхром, что можно использовать другое в таком случаи? <html><head> <title>Тренировочный документ</title> <script type='text/javascript'> function closes(){ close(); } </script> </head> <body> <form> <input type="button" value='Щёлкни меня' onClick="alert('Privet')"> <input type="button" value='Hello' onClick="closes()"> </form> </body> </html> 3)Вот попробовал, не срабатывает в гуглхроме,в других браузерах нормально,не выводит текст в гуглхроме, скажите что здесь не так? <html><head> <title>Тренировочный документ</title> <script type='text/javascript'> function openas() { mywindow = open('','newokno','width=500,height=400,status=1,menubar=1'); //Открываем документ mywindow.document.open(); //Создаём документ mywindow.document.write('<html><head><title>Создаём хтмл-документ'); mywindow.document.write('</title></head><body>'); mywindow.document.write('<center><font size=+3>'); mywindow.document.write('Этот HTML-документ создан при помощи JavaSript'); mywindow.document.write('</font></center>'); mywindow.document.write('</body></html>'); //Закрываем документ но не окно mywindow.document.close(); } </script> </head> <body> <form> <input type="button" value='Жми сюда' onClick="openas()"> </form> </body> </html>
-
Читаю пр открытие в новом окне, написал код чтоб окно открывалось определённым размером, во всех браузерах как положено открывается, проблемма в том ,что в в ИЕ открывается в новой вкладке и ещё на весь экран хоть и установил размер, как одолеть данную проблему? <html><head> <title>Тренировочный документ</title> <script type='text/javascript'> function openWin(){ var mywin = open('page.html','newokno', 'width=400,height=300,status=not'); } </script> </head> <body> <form> <input type="button" value='Щёлкни меня' onClick="openWin()"> </form> </body> </html> 2)Ещё проблемма, как сделать чтоб окно нельзя было увеличить при открытии в маленьком окне которое я задал и чтоб был сверху толкьо 1 крестик закрытия и нельзя было изменять. Заранее благодарю.
-
Заметил что некоторые в документах используют стандарт, наверное нужно будет пробовать переходить на него. Я тут хотел спросить, в стандарте пишут такое: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> Можно ли писать просто так: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" > Если так нельзя тогда объясните что означает прописнаие вот такого: "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> и ещё вот такого: <html xmlns="http://www.w3.org/1999/xhtml"> Обязательно ли оно должно быть прописанно?
-
Спс. Вот это ясно что создание функции function test() { document.forms[0].elements[2].value = 'Pri'; } А вот это. Методу onload класса window присваивается функция без имени в которой вызывается функция тест? window.onload = function() { test(); }
-
А как тогда,только скрипт после кода хтмл писать и больше никак? Нельзя ли в тегах хид поместить скрипт и туда написать чтоб при загрузке страницы он сработал и изменилось свойство 3-го инпута кнопки?
-
Написал через метод онлоад, не работает. <html><head> <title>Тренировочный документ</title> <script type='text/javascript'> document.onload = tet; function tet(){ window.document.onload.forms[0].elements[2].value = 'Privet'; } </script> </head> <form> <input type="button" value='Щёлкни меня' onClick="alert('1')"> <input type="button" value='Щёлкни меня' onClick="alert('2')"> <input type="button" value='Щёлкни меня' onClick="location.href = 'http://yahoo.com'"> <input type="button" value='Щёлкни меня' onClick="alert('4')"> <input type="button" value='Щёлкни меня' onClick="alert('5')"> </form> </html>
-
Практические Занятия по JavaScript Д.В. Николенко 2000 А если использовать document.onload onload - это будет являтся методом класса document?
-
Изучаю DOM Явыскрипт вот оппробовал получить доступ через структуру которую имеет язык Джаваскрпипт чего-то ИЕ останавливается на 4 строке и говорит что эт оесть нуль и не является объектом. Я хочу изменить надпись на кнопке под номером №3. <html><head> <title>Тренировочный документ</title> <script type='text/javascript'> window.document.forms[0].elements[2].value = 'Privet'; </script> </head> <body> <form> <input type="button" value='Щёлкни меня' onClick="alert('1')"> <input type="button" value='Щёлкни меня' onClick="alert('2')"> <input type="button" value='Щёлкни меня' onClick="alert('3')"> <input type="button" value='Щёлкни меня' onClick="alert('4')"> <input type="button" value='Щёлкни меня' onClick="alert('5')"> </form> </body> </html> Не работает.
-
Есть такой вариант. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><title>Тренировка</title></head> <script type='text/javascript'> //————————————————————- //———————-2-мерный массив————————- //————————————————————- function display(parametr_func){ document.write("<table border=1>"); document.write('<tr><td>Номер</td> <td>Наименование</td>'); document.write('<td>Номер модели</td> <td>Количество</td></tr>'); for(var i = 0; i < 3; i++){ document.write('<tr><td>', i+1, '</td>'); for(var j = 0; j < 3; j++){ document.write('<td>', parametr_func[i][j], '</td>'); } document.write('</tr>'); } document.write("</table>"); } part1 = ['Машина','BMW','555']; part2 = ['Самолёт','TY-134','888']; part3 = ['Телефон','Nokia N73','22']; display(new Array(part1,part2,part3)); </script> <body></body></html> Как в таком случаи будет называться созданный массив в этой строке? display(new Array(part1,part2,part3));
-
Напишите как данную таблицу можно вывести по правильному как сейчас выводят.
-
Читаю книгу по явескрипту, дошёл до 2-мерных массивов. Там такой небольшой примерчик выводящий таблицу. function display(table){ document.write("<table border=1>"); document.write('<th>Номер</th> <th>Наименование</th>'); document.write('<th>Номер модели</th> <th>Количество</th>'); for(x = 1; x<=3; x++){ document.write('<tr><td>',x,'</td>'); for(y = 0; y <=2; y++){ document.write('<td>',table[x][y],'</td>'); } document.write('</tr>'); } document.write('</table>'); } part1 = new Array('Тормозные колодки','39D48G',78); part2 = new Array('Тормозные башмаки','7D9UK3',45); part3 = new Array('Втулки','97WOST','14'); brakeParts = new Array('',part1,part2,part3); display(brakeParts); Не ясны пару моментов. 1)Если написать так: brakeParts = new Array(); //Это будет означать что мы создаём динамически объект brakeParts класса Array А вот это тчо тогда будет означать? Вот это brakeParts = new Array('',part1,part2,part3); 2)Объясните как работает это кусок: for(x = 1; x<=3; x++){ document.write('<tr><td>',x,'</td>'); for(y = 0; y <=2; y++){ document.write('<td>',table[x][y],'</td>'); // } document.write('</tr>'); } document.write('</table>'); } Заранее благодарю за скорый ответ.
-
Просто в функции параметр products инициализация была с products каждого элемента внутри тела функции. В параметр функции передался объект product, а потом эти все products превратились в индексы не products а product
-
Сколько элементов содержит массив product? Если он инициализируется внутри функции так: products['рубашки'] = 46; products['брюки'] = 23; products['шляпы'] = 14; products['носки'] = 153; Можно ли считать что это равносильно этому: product['рубашки'] = 46; product['брюки'] = 23; product['шляпы'] = 14; product['носки'] = 153; И можно ли потом использовать например product['рубашки'] = 22220005444; ??? Переопределять этот массив, именно так product['рубашки'], а не так products['рубашки'] как было в функции инициализировано?? 2)Можно ли обращаться по номеру индекса массива, а не по брюки,шапки,носки? Я имею ввиду так: products[2].
-
А если в самом конце дописать product['Антена'] = 34; document.write(product['Антена']); Под каким номером будет находится элемент Антена в массиве продукт, будет ли он относится к тому списку инициализированному в функции?
-
var product = new Array(); magazin(product); zapastovara(product); Но ведь после строки var product = new Array(); создался пустой объект класса Array? Как может в функцию magazin передастся пустой массив хранящийся в объекте продукт? [codе] var product = new Array(); //Это объект класса (не конструктора класса, а самого класса)Array,верно? Ведь экземпляр и объект это одно и тоже. После этой строки в части оперативной памяти - куче, создался объект. Вот здесь: function magazin(products){ products['рубашки'] = 46; products['брюки'] = 23; products['шляпы'] = 14; products['носки'] = 153; } Возьмём одну из строк например эту: products['рубашки'] = 46; Получается здесь создаётся массив с нуля и первый элемент массива будет products['рубашки']? Это ассоциативный массив как на пхп? Потом, когда мы написали var product = new Array(); magazin(product); Мы здесь в параметр products передаём объект product и потом, и объект продукт как-то получает кол-во элементов и значения их?
-
Скажите, каким образом в функцию в качесве аргумента можно передавать массив? var product = new Array(); magazin(product); zapastovara(product); Как в переменную product,которая после строки var product = new Array(); стала объектом конструктора Аррэй может записываться всё что было внутри тела функции? Ведь здесь magazin(product); передача значений должна идти от объекта product в функцию, а не наоборот?
-
Изучаю массивы JavaScript. 1)Скажите, если массив создаётся вот так: var z = ['красный','синий','голубой']; Переменная z первращается в объект конструктора Array? в отличи от такого создания var x = new Array(5,7,3,' Петя'); 2)Вот такой вариант у меня в коде встречается. function magazin(products){ А затем,после этой функции такая строка пишется var product = new Array(); //Здесь создается объект конструктора Аррей,верно? magazin(product); Функция с именем magazin,что превращается в массив магазин,такое разве бывает? <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><title>Тренировка</title> <link rel="stylesheet" type="text/css" href="trenirovka.css"> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="otd_file.js"></script> </head> <script type='text/javascript'> var x = new Array(5,7,3,' Петя'); for (var i = 0; i <x.length; i++) document.write(x[i]+' '); document.write('<br>'); var z = ['красный','синий','голубой']; for (var i = 0; i <z.length; i++) document.write(z[i]+' '); document.write('<br>'); function magazin(products){ products['рубашки'] = 46; products['брюки'] = 23; products['шляпы'] = 14; products['носки'] = 153; } //Вывод на экран данных о запасов товаров function zapastovara(products){ document.write(products['рубашки'], ' рубашек.<br>'); document.write(products['брюки'], ' брюк.<br>'); document.write(products['шляпы'], ' шляп.<br>'); document.write(products['носки'], ' носков.<br>'); } var product = new Array(); magazin(product); zapastovara(product); </script> <body> </body> </html>
-
Потому что если раскрыть комментарии, то у вас переопределится функция a Переменная а объявленная выше функции а, превратится в функцию а? В этом переопределение произойдёт? А что, если выше объявлена переменная с именем а, занчит функцию нельзя назвать с именем а?
-
Если написать так: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><title>Тренировка</title> <link rel="stylesheet" type="text/css" href="trenirovka.css"> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="otd_file.js"></script> </head> <script type='text/javascript'> //a=7; b = 8; res = 252; function a(a,b){ if(a>b){ res = 1; } else if(a<b){ res = -1; }else{ var res = 0; } return res; } alert(a(5,6)); </script> <body> </body> </html> В результате -1,вроде всё по плану, если же раскрыть коментарии не работает код,почему?