Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Помогите пожалуйста изменить программу

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Мне нужно:Измените движение окна на слева-направо, сверху-вниз, справа - налево и т.д.
Alenochka
Отправлено: 08 Декабря, 2011 - 16:45:59
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Дек. 2011  


Помог: 0 раз(а)




CODE (html):
скопировать код в буфер обмена
  1. <html>
  2.  
  3. <head>
  4.  
  5. <title>....Просмотр java-скрипта....</title>
  6. <STYLE TYPE="text/css">
  7. <!--
  8. A { font-family: Arial,Helvetica,sans-serif; color: #0000FF;text-decoration:underline}
  9. A:visited { font-family: Arial,Helvetica,sans-serif; color: #0000FF}
  10. A:hover { font-family: Arial,Helvetica,sans-serif; color: #0000FF}
  11. -->
  12. </STYLE>
  13.  
  14. <script>
  15. <!--
  16.  
  17. var x,y
  18. var marginbottom
  19. var marginleft=0
  20. var margintop=0
  21. var marginright
  22.  
  23. var cliptop
  24. var clipbottom
  25. var clipleft
  26. var clipright
  27. var clippoints
  28.  
  29. var ballheight=100
  30. var ballwidth=100
  31.  
  32. var imageheight=280
  33. var imagewidth=580
  34.  
  35.  
  36. // less is faster
  37. var tempo=25
  38.  
  39. // horizontal move (pixels) within time unit
  40. var stepx=12
  41.  
  42. // vertical move (pixels) within time unit
  43. var stepy=6
  44. var timer
  45.  
  46.  
  47. // check the width and the height of the document
  48. // gets the starting position of the ball by random
  49. function setValues() {
  50. if (document.all) {
  51.     marginbottom = imageheight-ballheight
  52.     marginright = imagewidth-ballwidth
  53.  document.all.ball.style.posLeft=randommaker(400)
  54.     document.all.ball.style.posTop=0
  55.  document.all.textcontent.style.posLeft=0
  56.     document.all.textcontent.style.posTop=0
  57.   document.all.ball.style.filter="alpha(opacity=0,finishopacity=100,style=2,startX=0px,startY=0px,finishX=100px,finishY=100px)"
  58.     moveball()
  59. }
  60. }
  61.  
  62. // randomfunction
  63. function randommaker(range) {
  64. rand=Math.floor(range*Math.random())
  65.    return rand
  66. }
  67.  
  68. function moveball() {
  69. checkposition()
  70. if (document.all) {
  71.     document.all.ball.style.posLeft+=stepx
  72.     document.all.ball.style.posTop+=stepy
  73.  
  74.  cliptop=document.all.ball.style.posTop
  75.  clipbottom=cliptop+ballheight
  76.  clipleft=document.all.ball.style.posLeft
  77.  clipright=clipleft+ballwidth
  78.  
  79.  clippoints="rect("+cliptop+" "+clipright+" "+clipbottom+" "+clipleft+")"
  80.  document.all.textcontent.style.clip=clippoints
  81.     timer=setTimeout("moveball()",tempo)
  82. }
  83. }
  84.  
  85. function checkposition() {
  86. if (document.all) {
  87.  if (document.all.ball.style.posLeft>=marginright) {
  88.   stepx=stepx*-1
  89.   document.all.ball.style.posLeft-=10
  90.  }
  91.  if (document.all.ball.style.posLeft<=marginleft) {
  92.   stepx=stepx*-1
  93.   document.all.ball.style.posLeft+=10
  94.  }
  95.  if (document.all.ball.style.posTop>=marginbottom) {
  96.   stepy=stepy*-1
  97.   document.all.ball.style.posTop-=10
  98.  }
  99.  if (document.all.ball.style.posTop<=margintop) {
  100.   stepy=stepy*-1
  101.   document.all.ball.style.posTop+=10
  102.  }
  103. }
  104. }
  105. // - End of JavaScript - -->
  106. </script>
  107.  
  108.  
  109. </head>
  110.  
  111. <body bgColor=#eee1bc link="#008000" onLoad="setValues()">
  112.  
  113. <p align="center">
  114.  
  115.  
  116.  
  117. <p></p>
  118. <DIV id="textcontent" style="position: absolute; top:-5000px; left:-5000px"><img src="zeta0212.gif" border="0"></DIV>
  119.  
  120. <DIV id="ball" style="position:absolute; top:-50px; width:100px;height:100px;background-color:weat;"></DIV>
  121.  
  122. <P><FONT size=1>
  123. <SCRIPT
  124. language=JavaScript><!--
  125. function closeIt() {
  126.  close();
  127. }
  128. // -->
  129.                 </SCRIPT>
  130. </FONT></P>
  131.  
  132.  
  133. <FONT size=1><FORM>
  134. <p align="center"><INPUT onclick=closeIt() type=button value=Закрыть!>
  135. </FORM></FONT>
  136.  
  137.  
  138. </body>
  139.  
  140. </html>

Скачать файл: index.html
Скачан раз: 44


Отредактировано администратором: EuGen, 08 Декабря, 2011 - 17:17:00
 
 Top
Panoptik
Отправлено: 08 Декабря, 2011 - 16:51:00
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


Помог: 131 раз(а)




используйте тег code , ваш текст совершенно не читабельный


-----
Just do it
 
 Top
vlom
Отправлено: 08 Декабря, 2011 - 16:51:11
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 681
Дата рег-ции: Окт. 2010  
Откуда: Екатеринбург


Помог: 4 раз(а)




отредактируйте текст соответствующими тегами!!!
а что именно изменить то
 
 Top
Alenochka
Отправлено: 08 Декабря, 2011 - 17:13:35
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Дек. 2011  


Помог: 0 раз(а)




я специально выложила чтобы можно было скачать этот файл.я ничего не могу с ним поделать
 
 Top
Panoptik
Отправлено: 08 Декабря, 2011 - 17:17:32
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


Помог: 131 раз(а)




разработчики давно придумали удобства для тех кто вылаживает сюда коды, и особенно для тех кто их читает. всего нажатие двух кнопок превращают ваш код в следующий компактный и красивый вид.

а теперь вернемся к сути вопроса. что именно у вас не работает или что нужно доделать?

Спойлер (Отобразить)


-----
Just do it
 
 Top
Alenochka
Отправлено: 08 Декабря, 2011 - 17:21:42
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Дек. 2011  


Помог: 0 раз(а)




там этот квадратик двигается в разные стороны,а нужно: Изменить движение окна на слева-направо, сверху-вниз, справа - налево и т.д.
 
 Top
Panoptik
Отправлено: 08 Декабря, 2011 - 17:31:39
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


Помог: 131 раз(а)




я не понял о квадратике, так как у меня ваш код вообще не проходит валидацию и не работает. насколько я понял вам нужно сделать постепенное движение некоего объекта , скажем квадрата(окна) сначала слева-направо, потом сверху-вниз, и потом справа-налево и остановиться?
(Добавление)
вот небольшой вариантик на jquery

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
  4.  
  5. <head>
  6.         <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
  7.         <meta name="author" content="minatrix" />
  8.     <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>
  9.         <title>test</title>
  10.     <style>
  11.                 #form {
  12.                         position: absolute;
  13.                         top: 100px;
  14.                         left: 100px;
  15.                         width: 200px;
  16.                         height: 200px;
  17.                         background: #eee;
  18.                         border: 3px solid black;
  19.                 }
  20.    </style>
  21.     <script type="text/javascript">
  22.      $(function() {
  23.          
  24.           $('#start').click(function(){
  25.                 $('#form')
  26.        .animate({'left':'80%'},1000)
  27.        .animate({'top':'60%'},1000)
  28.        .animate({'left':'100px'},1000)
  29.        .animate({'top':'100px'},1000);
  30.                 });
  31.           });
  32.  
  33.    </script>
  34. </head>
  35.  
  36. <body>
  37.         <div id='form'></div>
  38.         <button id='start'>start</button>
  39. </body>
  40. </html>
  41.  


-----
Just do it
 
 Top
Alenochka
Отправлено: 08 Декабря, 2011 - 18:20:22
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Дек. 2011  


Помог: 0 раз(а)




просто там мне дана картинка,герб.эта картинка,скрыта.видятся только некоторые элементы,с помощью движения этого квадратика.вот этот квадратик должен двигаться слева не право,и сверху вниз.
вот скидываю картинку герба,они должны находится вместе,наверное
Прикреплено изображение (Нажмите для увеличения)
zeta0212.gif
 
 Top
Данил_123
Отправлено: 08 Декабря, 2011 - 19:02:03
Post Id


Участник


Покинул форум
Сообщений всего: 1026
Дата рег-ции: Июнь 2011  
Откуда: rostov


Помог: 9 раз(а)




Alenochka зачем нужно было коментить свой код <!-- код -->


-----
http://mysitecost.ru
 
 Top
Alenochka
Отправлено: 08 Декабря, 2011 - 19:29:40
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Дек. 2011  


Помог: 0 раз(а)




это не мой код,нам дали такое задание
 
 Top
Данил_123
Отправлено: 08 Декабря, 2011 - 20:08:38
Post Id


Участник


Покинул форум
Сообщений всего: 1026
Дата рег-ции: Июнь 2011  
Откуда: rostov


Помог: 9 раз(а)




Alenochka да уж.. Так может раскоментите, и все будет работать?


-----
http://mysitecost.ru
 
 Top
Alenochka
Отправлено: 08 Декабря, 2011 - 20:12:40
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Дек. 2011  


Помог: 0 раз(а)




эта программа работает.просто там надо сделать изменения
 
 Top
Alenochka
Отправлено: 09 Декабря, 2011 - 16:11:56
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Дек. 2011  


Помог: 0 раз(а)




ПОМОГИТЕ
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB