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 :: Помогите с скриптом (дописать) [2]

 PHP.SU

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


 Страниц (7): « 1 [2] 3 4 5 6 7 »   

> Без описания
illy
Отправлено: 20 Октября, 2011 - 16:35:08
Post Id



Участник


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


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




CODE (html):
скопировать код в буфер обмена
  1. onMouseOver="this.style.background='#ededed';this.style.color='#000000';this.style.text-decoration='underline';"

underline почему-то не работает


-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
Sutar
Отправлено: 20 Октября, 2011 - 17:58:01
Post Id



Гость


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


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




illy
CODE (htmlphp):
скопировать код в буфер обмена
  1. this.style.text-decoration='underline';

не работает Огорчение
 
 Top
illy
Отправлено: 20 Октября, 2011 - 18:10:41
Post Id



Участник


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


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




я так и написал Закатив глазки


-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
Sutar
Отправлено: 20 Октября, 2011 - 18:15:06
Post Id



Гость


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


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




illy а, не заметил сразу)

Короче, я наверно понял почему у меня не работает ваш скрипт там где я хочу...

Вот:
CODE (htmlphp):
скопировать код в буфер обмена
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <title>Заголовок</title>
  5. <script type="text/javascript" language="JavaScript" src="/style/server.js"></script>
  6. </head>
  7.  
  8. <body>
  9. <script language='javascript'>document.write(+ShowOrHide+);</script>
  10. <table cellspacing='0' cellpadding='0' border='0' width='100%'>
  11. <tr>
  12. <td width='100%'>Заголовок</td>
  13. <td width='28px'><a id=plus class=f href="javascript:tog('show')"><img src='../images/views.png' border='0' width='25' height='25' /></a></td>
  14. </tr>
  15.  
  16. <tr>
  17. <td id=show style='display:;none;z-index:1' colspan='2'>
  18.  
  19. <table cellspacing='0' cellpadding='0' border='0' width='100%'>
  20. <tr> <td width='50%'>1</td> <td width='50%'>2</td> </tr>
  21. </table>
  22.  
  23. </td></tr>
  24. </table>
  25.  
  26. </body>
  27. </html>


Потому-что как видите кнопка закрыть/открыть находится от строки через много тегов, вы можете это исправить? Радость
 
 Top
illy
Отправлено: 20 Октября, 2011 - 18:35:45
Post Id



Участник


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


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




CODE (html):
скопировать код в буфер обмена
  1. <div id=site onmouseover="set1()" onmouseout="set2()" style='color:#d00000'><font>cooler</font></div>
  2. <script>
  3. function set1(){
  4. document.getElementById('site').style.background='#ededed';
  5. document.getElementById('site').style.color='#000000';
  6. document.getElementById('site').innerHTML="<font style='text-decoration:underline'>cooler</font>";
  7. }
  8. function set2(){
  9. document.getElementById('site').style.background='transparent';
  10. document.getElementById('site').style.color='#d00000';
  11. document.getElementById('site').innerHTML="<font>cooler</font>";
  12. }
  13. </script>

(Добавление)
server.js дай


-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
Sutar
Отправлено: 20 Октября, 2011 - 18:57:31
Post Id



Гость


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


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




illy

CODE (htmlphp):
скопировать код в буфер обмена
  1. function mySelect(form){form.select();}
  2.  
  3. function ShowOrHide(d1, d2) {if (d1 != '') DoDiv(d1); if (d2 != '') DoDiv(d2);}
  4. function DoDiv(id) {
  5. var item = null;
  6. if (document.getElementById) {item = document.getElementById(id);}
  7. else if (document.all){item = document.all[id];}
  8. else if (document.layers){item = document.layers[id];}
  9. if (!item) {}
  10. else if(item.style) {
  11. if (item.style.display == "none"){item.style.display = "";} else {item.style.display = "none";}
  12. } else {item.visibility = "show"; }
  13. }
 
 Top
illy
Отправлено: 20 Октября, 2011 - 19:14:29
Post Id



Участник


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


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




намудрил чтото Однако


-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
Sutar
Отправлено: 20 Октября, 2011 - 19:22:31
Post Id



Гость


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


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




illy это не мой) я снял с другого сайта, вы можете сделать свой скрипт, который вы кидали выше... Просто когда скрипт идет так:

CODE (htmlphp):
скопировать код в буфер обмена
  1. <a id=plus class=f href="javascript:tog('show')">+</a>
  2. <div id=show style='display:none;z-index:1'>222</div>


то всё будет ок.
А если написать по другому, как я кинул выше, тоесть где закрыто много тегов, пример:

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <table cellspacing='0' cellpadding='0' border='0' width='100%'>
  3. <tr> <td><a id=plus class=f href="javascript:tog('show')">+</a></td> </tr>
  4.  <tr><td id=show style='display:none;z-index:1'>222</td></tr>
  5. </table>
  6.  


Он будет закрывать, и открывать, но при сохранение в куки, он не будет работать...
 
 Top
Sutar
Отправлено: 21 Октября, 2011 - 14:18:00
Post Id



Гость


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


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




illy всё, я понял в чем била ошибка)
Я скрипт кида между <head> и </head>, а нужно было, чтоб он стоял в самом конце...
Спасибо работает на все 100%, кстати как сделать, чтоб если в куке нету сохранения, то блок был открыт, и то у меня он закрыт, и его нужно самому открывать, а нужно, чтоб он был открыт, и при случае, его мог пользователь закрыть Радость спасибо.

Думаю если написать: что модуля например server=1 и server=0 нету, тогда идет:

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. document.getElementById('plus').innerHTML='-';
  3. document.getElementById(name).style.display='';
  4. document.cookie="server=1;";
  5.  

(Отредактировано автором: 21 Октября, 2011 - 17:04:56)

 
 Top
Sutar
Отправлено: 22 Октября, 2011 - 14:48:27
Post Id



Гость


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


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




illy можешь помочь с проблемой више и с этой?
Когда выбираешь что-то с select тоесть 1 или 2

CODE (htmlphp):
скопировать код в буфер обмена
  1. <select>
  2. <option value='1'>1</option>
  3. <option value='2'>2</option>
  4. </select>


То чтоб сохраняло, до закрытие страницы, а если обновить, то оно так и оставалось, то что выбрал...

(Отредактировано автором: 22 Октября, 2011 - 15:04:41)

 
 Top
illy
Отправлено: 22 Октября, 2011 - 18:00:39
Post Id



Участник


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


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




CODE (html):
скопировать код в буфер обмена
  1. <select onchange=seop(this.value)>
  2. <option id=opt1 value=1>1</option>
  3. <option id=opt2 value=2>2</option>
  4. </select>
  5. <script>
  6. if(document.cookie.match('opt=1'))
  7. document.getElementById('opt1').selected='selected';
  8. if(document.cookie.match('opt=2'))
  9. document.getElementById('opt2').selected='selected';
  10. function seop(vas) {document.cookie='opt='+vas+';';}
  11. </script>


-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
Sutar
Отправлено: 22 Октября, 2011 - 18:28:14
Post Id



Гость


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


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




illy а можно без кука?
 
 Top
illy
Отправлено: 22 Октября, 2011 - 19:04:22
Post Id



Участник


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


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




ну если через php Закатив глазки


-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
Sutar
Отправлено: 22 Октября, 2011 - 19:33:51
Post Id



Гость


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


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




illy а на PHP можете сделать? А ты думал?
Просто у меня стоит так:

CODE (htmlphp):
скопировать код в буфер обмена
  1. <select style='width:100%;' onchange='page2(this.value)'>
  2. <option value='1'>1</option>
  3. <option value='2'>2</option>
  4. </select>


При выборе 1 выпадает один текст, если 2, тогда другой...

А поставил:

CODE (htmlphp):
скопировать код в буфер обмена
  1. <select style='width:100%;' onchange='page2(this.value)'>
  2. <option id='opt1' value='1'>1</option>
  3. <option id='opt2' value='2'>2</option>
  4. </select>


Всё сохраняет, но не меняет текст.

Вот скрипт, который меняет текст.

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

(Отредактировано автором: 23 Октября, 2011 - 01:40:17)

 
 Top
illy
Отправлено: 23 Октября, 2011 - 09:56:30
Post Id



Участник


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


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




Новости с навигацией делаешь что ли?

CODE (html):
скопировать код в буфер обмена
  1. <html>
  2. <head>
  3. <META http-equiv=Content-Type content="text/html; charset=windows-1251">
  4. </head>
  5. <style>
  6. .tb1 {background:#ffffff;}
  7. .tb2 {background:#ffffff;}
  8. .tbn {background:#2993C1;}
  9. .tbns {background:#ffffff;}
  10. .link:link,.link:active ,.link:visited {background:#f9f9f9;padding-left:5px;padding-right:5px;border:1px solid #777777;color:#000000;font-family:arial;font-size:16px;font-weight:normal;text-decoration:none}
  11. .page {color:#000000;font-family:arial;font-size:16px;font-weight:normal;text-decoration:none}
  12. .visited {color:#000000;padding-left:6px;padding-right:6px;font-family:arial;font-size:16px;font-weight:normal;text-decoration:none}
  13. .title {color:#ffffff;font-family:arial;font-size:16px;font-weight:bold;text-decoration:none}
  14. .text {color:#000000;font-family:arial;font-size:13px;font-weight:normal;text-decoration:none}
  15. .date {color:#ffffff;font-family:arial;font-size:13px;font-weight:normal;text-decoration:none}
  16. </style>
  17. <body bgcolor=#f0f0f0 style="margin:0px;padding:0px">
  18. <br>
  19.  
  20. <table align=center class=tb1 width=540 cellspacing=0 cellpadding=3>
  21. <tr>
  22. <td align=center>
  23. <div id=pages_top></div>
  24. </table>
  25.  
  26. <table width=540 align=center cellspacing=0 cellpadding=0>
  27. <tr>
  28. <td>
  29. <div id=news></div>
  30. </table>
  31.  
  32. <table class=tb2 width=540 align=center cellspacing=0 cellpadding=3>
  33. <tr>
  34. <td align=center>
  35. <div id=pages_bottom></div>
  36. </table>
  37.  
  38. <script>
  39. <!-- ВСТАВКА НОВОСТИ -->
  40.  
  41. <!-- a(номер новости)="название новости, пробел =дата" -->
  42. <!-- b(номер новости)="HTML КОД НОВОСТИ" -->
  43. <!-- ПРИ ПЕРЕХОДЕ НА НОВУЮ СТРОКУ, ПОСЛЕ " СТАВИМ ПЛЮС КОРОЧЕ "+ -->
  44. <!-- НА СЛЕДУЮЩЕЙ СТРОКЕ "ПРОДОЛЖЕНИЕ НОВОСТИ" -->
  45. <!-- В ПОСЛЕДНЕЙ СТРОКЕ НЕ СТАВИТЬ + -->
  46. <!-- Пример: -->
  47. <!-- a[1]="Заголовок =20.04.2010" -->
  48. <!-- b[1]="Текст"+ -->
  49. <!-- "продолжение текста" -->
  50.  
  51. v=5; <!-- СКОЛЬКО НОВОСТЕЙ НА СТРАНИЦЕ -->
  52.  
  53. a=new Array();
  54. b=new Array();
  55.  
  56. a[20]="Left 4 Dead 2 =20.04.2010"
  57. b[20]="Долгожданное продолжение кооперативного шутера, признанного многими изданиями лучшей игрой <b>2008</b>-го года в своём жанре."+
  58. "<br>На этот раз вам вместе с друзьями предстоит пробираться сквозь города, болота и "+
  59. "кладбища американского Юга - от порта Саванны до Нового Орлеана - в ходе 5 обширных компаний. "+
  60. "<br>Вы играете за одного из четверых выживших героев, имеющих широкий спектр всевозможного оружия, "+
  61. "как классического образца, так и усовершенствованных модификаций."+
  62. ""
  63. a[19]="Заголовок 19 =19.04.2010"
  64. b[19]="Текст 19"
  65. a[18]="Заголовок 18 =18.04.2010"
  66. b[18]="Текст 18"
  67. a[17]="Заголовок 17 =17.04.2010"
  68. b[17]="Текст 17"
  69. a[16]="Заголовок 16 =16.04.2010"
  70. b[16]="Текст 16"
  71. a[15]="Заголовок 15 =15.04.2010"
  72. b[15]="Текст 15"
  73. a[14]="Заголовок 14 =14.04.2010"
  74. b[14]="Текст 14"
  75. a[13]="Заголовок 13 =13.04.2010"
  76. b[13]="Текст 13"
  77. a[12]="Заголовок 12 =12.04.2010"
  78. b[12]="Текст 12"
  79. a[11]="Заголовок 11 =11.04.2010"
  80. b[11]="Текст 11"
  81. a[10]="Заголовок 10 =10.04.2010"
  82. b[10]="Текст 10"
  83. a[9]="Заголовок 9 =09.04.2010"
  84. b[9]="Текст 9"
  85. a[8]="Заголовок 8 =08.04.2010"
  86. b[8]="Текст 8"
  87. a[7]="Заголовок 7 =07.04.2010"
  88. b[7]="Текст 7"
  89. a[6]="Заголовок 6 =06.04.2010"
  90. b[6]="Текст 6"
  91. a[5]="Заголовок 5 =05.04.2010"
  92. b[5]="Текст 5"
  93. a[4]="Заголовок 4 =04.04.2010"
  94. b[4]="Текст 4"
  95. a[3]="Заголовок 3 =03.04.200"
  96. b[3]="Текст 3"
  97. a[2]="Заголовок 2 =02.04.2010"
  98. b[2]="Текст 2"
  99. a[1]="Заголовок 1  =01.04.2010"
  100. b[1]="Текст 1"
  101.  
  102. t=b.length-1;
  103.  
  104. function news(s){
  105. ss=s;
  106. pn();
  107. document.getElementById('news').innerHTML ='';
  108.  
  109. st=s*v;
  110. e=t-s*v-v;
  111.  
  112. if (e>t){
  113. e=t;
  114. }
  115.  
  116. for (n=t-st;n!=e;n--){
  117. document.getElementById('news').innerHTML +="<table class=tbn width=100% cellspacing=0 cellpadding=3>"+
  118. "<tr><td class=title>"+a[n].replace(/( =(.*)\.(.*)\.(.*))/, '')+
  119. "<td class=date align=right>"+a[n].replace(/((.*) =)/, '')+
  120. "</table>"+
  121. "<table class=tbns width=100% cellspacing=0 cellpadding=3>"+
  122. "<tr><td class=text>"+b[n]+
  123. "</table>"
  124. if(n==1){
  125. break;
  126. }
  127. }
  128. }
  129.  
  130. news(0)
  131.  
  132. function pn(){
  133. if (t>v){
  134. c=t/v;
  135. z=0;
  136. document.getElementById('pages_top').innerHTML=''
  137. document.getElementById('pages_top').innerHTML+="<font class=page>Страница: </font>";
  138. for (z;z<c;z++) {
  139. m=z+1;
  140. if (z==ss){
  141. document.getElementById('pages_top').innerHTML+="<font class=visited>"+m+"</font> ";
  142. }
  143. else {
  144. document.getElementById('pages_top').innerHTML+="<a class=link href=\"javascript:news("+z+")\">"+m+"</a> ";
  145. }
  146. }
  147. }
  148. document.getElementById('pages_bottom').innerHTML=document.getElementById('pages_top').innerHTML
  149. }
  150. </script>
  151.  


-----
Всё гениальное - просто
И ещё проще, если ты - индиго
 
 Top
Страниц (7): « 1 [2] 3 4 5 6 7 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB