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
Форумы портала PHP.SU :: Версия для печати :: Помогите пожалуйста изменить программу
Форумы портала PHP.SU » » Вопросы новичков » Помогите пожалуйста изменить программу

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

1. Alenochka - 08 Декабря, 2011 - 16:45:59 - перейти к сообщению
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>
2. Panoptik - 08 Декабря, 2011 - 16:51:00 - перейти к сообщению
используйте тег code , ваш текст совершенно не читабельный
3. vlom - 08 Декабря, 2011 - 16:51:11 - перейти к сообщению
отредактируйте текст соответствующими тегами!!!
а что именно изменить то
4. Alenochka - 08 Декабря, 2011 - 17:13:35 - перейти к сообщению
я специально выложила чтобы можно было скачать этот файл.я ничего не могу с ним поделать
5. Panoptik - 08 Декабря, 2011 - 17:17:32 - перейти к сообщению
разработчики давно придумали удобства для тех кто вылаживает сюда коды, и особенно для тех кто их читает. всего нажатие двух кнопок превращают ваш код в следующий компактный и красивый вид.

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

Спойлер (Отобразить)
6. Alenochka - 08 Декабря, 2011 - 17:21:42 - перейти к сообщению
там этот квадратик двигается в разные стороны,а нужно: Изменить движение окна на слева-направо, сверху-вниз, справа - налево и т.д.
7. Panoptik - 08 Декабря, 2011 - 17:31:39 - перейти к сообщению
я не понял о квадратике, так как у меня ваш код вообще не проходит валидацию и не работает. насколько я понял вам нужно сделать постепенное движение некоего объекта , скажем квадрата(окна) сначала слева-направо, потом сверху-вниз, и потом справа-налево и остановиться?
(Добавление)
вот небольшой вариантик на 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.  
8. Alenochka - 08 Декабря, 2011 - 18:20:22 - перейти к сообщению
просто там мне дана картинка,герб.эта картинка,скрыта.видятся только некоторые элементы,с помощью движения этого квадратика.вот этот квадратик должен двигаться слева не право,и сверху вниз.
вот скидываю картинку герба,они должны находится вместе,наверное
9. Данил_123 - 08 Декабря, 2011 - 19:02:03 - перейти к сообщению
Alenochka зачем нужно было коментить свой код <!-- код -->
10. Alenochka - 08 Декабря, 2011 - 19:29:40 - перейти к сообщению
это не мой код,нам дали такое задание
11. Данил_123 - 08 Декабря, 2011 - 20:08:38 - перейти к сообщению
Alenochka да уж.. Так может раскоментите, и все будет работать?
12. Alenochka - 08 Декабря, 2011 - 20:12:40 - перейти к сообщению
эта программа работает.просто там надо сделать изменения
13. Alenochka - 09 Декабря, 2011 - 16:11:56 - перейти к сообщению
ПОМОГИТЕ

 

Powered by ExBB FM 1.0 RC1