Jump to content

people2010

User
  • Posts

    313
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by people2010

  1. Пробую так дописывать в с крипт, не работает. window.onload = bounty_obj;
  2. Как сделать чтоб при наведении мышкой на ссылку, всплывало мое изображение с задержкой 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>
  3. Как сделать всплывающее сообщение при наведении мышкой, чтоб оно появлялось, а потом простояв 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>
  4. НЕ работает код в гуглхроме, как сделать работоспособным в нём? Или сожет использовать что-то другое в обход этой функции чтоб работало везде, если да, то что использовать и как его использовать? Заранее благодарю.
  5. Не работает при наведении на ссылу мышкой во всех браузерах кроме Ие, данная функция, что можно сделать? <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>
  6. Почему код не работает в гуглхроме?
  7. 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>
  8. Читаю пр открытие в новом окне, написал код чтоб окно открывалось определённым размером, во всех браузерах как положено открывается, проблемма в том ,что в в ИЕ открывается в новой вкладке и ещё на весь экран хоть и установил размер, как одолеть данную проблему? <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 крестик закрытия и нельзя было изменять. Заранее благодарю.
  9. Заметил что некоторые в документах используют стандарт, наверное нужно будет пробовать переходить на него. Я тут хотел спросить, в стандарте пишут такое: <!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"> Обязательно ли оно должно быть прописанно?
  10. Спс. Вот это ясно что создание функции function test() { document.forms[0].elements[2].value = 'Pri'; } А вот это. Методу onload класса window присваивается функция без имени в которой вызывается функция тест? window.onload = function() { test(); }
  11. А как тогда,только скрипт после кода хтмл писать и больше никак? Нельзя ли в тегах хид поместить скрипт и туда написать чтоб при загрузке страницы он сработал и изменилось свойство 3-го инпута кнопки?
  12. Написал через метод онлоад, не работает. <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>
  13. Практические Занятия по JavaScript Д.В. Николенко 2000 А если использовать document.onload onload - это будет являтся методом класса document?
  14. Изучаю 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> Не работает.
  15. Есть такой вариант. <!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));
  16. Напишите как данную таблицу можно вывести по правильному как сейчас выводят.
  17. Читаю книгу по явескрипту, дошёл до 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>'); } Заранее благодарю за скорый ответ.
  18. Просто в функции параметр products инициализация была с products каждого элемента внутри тела функции. В параметр функции передался объект product, а потом эти все products превратились в индексы не products а product
  19. Сколько элементов содержит массив product? Если он инициализируется внутри функции так: products['рубашки'] = 46; products['брюки'] = 23; products['шляпы'] = 14; products['носки'] = 153; Можно ли считать что это равносильно этому: product['рубашки'] = 46; product['брюки'] = 23; product['шляпы'] = 14; product['носки'] = 153; И можно ли потом использовать например product['рубашки'] = 22220005444; ??? Переопределять этот массив, именно так product['рубашки'], а не так products['рубашки'] как было в функции инициализировано?? 2)Можно ли обращаться по номеру индекса массива, а не по брюки,шапки,носки? Я имею ввиду так: products[2].
  20. А если в самом конце дописать product['Антена'] = 34; document.write(product['Антена']); Под каким номером будет находится элемент Антена в массиве продукт, будет ли он относится к тому списку инициализированному в функции?
  21. 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 и потом, и объект продукт как-то получает кол-во элементов и значения их?
  22. Скажите, каким образом в функцию в качесве аргумента можно передавать массив? var product = new Array(); magazin(product); zapastovara(product); Как в переменную product,которая после строки var product = new Array(); стала объектом конструктора Аррэй может записываться всё что было внутри тела функции? Ведь здесь magazin(product); передача значений должна идти от объекта product в функцию, а не наоборот?
  23. Изучаю массивы 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>
  24. Потому что если раскрыть комментарии, то у вас переопределится функция a Переменная а объявленная выше функции а, превратится в функцию а? В этом переопределение произойдёт? А что, если выше объявлена переменная с именем а, занчит функцию нельзя назвать с именем а?
  25. Если написать так: <!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,вроде всё по плану, если же раскрыть коментарии не работает код,почему?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy