Старый 21.05.2011, 15:56   #1   
Форумец
 
Аватар для Stereomax
 
Сообщений: 37
Регистрация: 19.04.2011

Stereomax вне форума Не в сети
нужна помощь с ява-скриптом

Может найдутся спецы,подскажут что-нибудь!?
Нашел скрипт движущейся фотоленты,скопировал его к себе-прописал свои ссылки,может что-то нужное убрал,а может криво прописал:короче в IE скрипт нормально работает(как положено),а вот в остальных браузерах его попросту невидно..
Вот сам скрипт:
---------------------------------------
<script>

function show(id){document.getElementById(id).style.visibil ity="visible"}
function cls(id){document.getElementById(id).style.visibili ty="hidden"}
</script>

<script language="JavaScript">
<!--
var Open = ""
var Closed = ""

function preload()
{
if(document.images)
{
Open = new Image(16,13)
Closed = new Image(16,13)
Open.src = "/images/b_cat2.gif"
Closed.src = "/images/b_cat3.gif"
}
}
function shh(whatId)
{
what = document.getElementById(whatId);
//what2 = document.getElementById('s2101');


if (what.style.display=='none' || what.style.display =='')
{
what.style.display='block';
//alert(what.style.display);

//what2.src=Open.src

}
else
{
what.style.display='none'
//what2.src=Closed.src
}
return false;
}
-->
</script>
<div class="home-sections" style="padding-top:4%">
<div id="demo" style="OVERFLOW: hidden; WIDTH: 1035; ">
<table cellpadding="0" align="left" border="0" width=100% cellspace="0">

<tbody>
<tr>

<td id="demo1" valign="top">
<table cellspacing="0" cellpadding="0" width="100%" style="background: url(/i/kadr.gif) left top" border="0" height="124">
<tbody>
<tr align="center">
<!--ЗДЕСЬ ВСТАВЛЯЕМ СВОИ ССЫЛКИ-->
<td width="110" height="150">
<a href="http://em-kino.ru/Sumashedhaya_yezda.html" target=""><img border="0" src="im\9PH1ORDz.jpg" alt="" hspace="0"></a></td>

<td width="110" height="150">
<a href="http://em-kino.ru/Prichelci_na_cherdake.html" target=""><img border="0" src="im\1249401337_1249143163_prishelcy-na-cherdake.jpg" alt="" hspace="0"></a></td>

<td width="110" height="150">
<a href="http://em-kino.ru/Inoplanetnoe_vtorgenie.html" target=""><img border="0" src="im\1299742839_-battle-los-angeles.jpg" alt="" hspace="0"></a></td>

<td width="110" height="150">
<a href="http://em-kino.ru/Tuman.html" target=""><img border="0" src="im\1284897702_11.jpg" alt="" hspace="0"></a></td>

<td width="110" height="150">
<a href="http://em-kino.ru/Lubov_morkov_3.html" target=""><img border="0" src="im\1297242723_lyubovmorkov3.jpg" alt="" hspace="0"></a></td>

<td width="110" height="150">
<a href="http://em-kino.ru/Tri_bogatirya.html" target=""><img border="0" src="im\1291575614094.jpg" alt="" hspace="0"></a></td>

<td width="110" height="150">
<a href="http://em-kino.ru/Piramida.html" target=""><img border="0" src="im\pirammmida.150x204.jpg" alt="" hspace="0"></a></td>

<td width="110" height="150">
<a href="http://em-kino.ru/Pastyr.html" target=""><img border="0" src="im\pastyr.jpg" alt="" hspace="0"></a></td>

<td width="110" height="150">
<a href="http://em-kino.ru/Krick.html" target=""><img border="0" src="im\Scream_4.jpg" alt="" hspace="0"></a></td>

<td width="110" height="150">
<a href="http://em-kino.ru/Troya.html" target=""><img border="0" src="im\Sent.Su_troy.jpg" alt="" hspace="0"></a></td>

<td width="110" height="150">
<a href="http://em-kino.ru/Tayna_krasnoy_planeti.html" target=""><img border="0" src="im\tajna-krasnoj-planety--mars-needs-moms-2011-camrip.jpg.jpg" alt="" hspace="0"></a></td>

<td width="110" height="150">
<a href="http://em-kino.ru/Tor.html" target=""><img border="0" src="im\tor.jpg" alt="" hspace="0"></a></td>
<!--/КОНЕЦ СВОИХ ССЫЛОК-->
</tr>
</tbody>
</table>
</td>
<td id="demo2" valign="top"></td>
</tr>
</tbody>
</table>
</div>

</center>

<script type="text/javascript">

var speed1=25;

document.getElementById("demo2").innerHTML=documen t.getElementById("demo1").innerHTML

function Marquee1(){
if(document.getElementById("demo2").offsetWidth-document.getElementById("demo").scrollLeft<=0){
document.getElementById("demo").scrollLeft-=document.getElementById("demo1").offsetWidth
}
else{
document.getElementById("demo").scrollLeft++
}
}


MyMar1=setInterval(Marquee1,speed1)
document.getElementById("demo").onmouseover=functi on(){clearInterval(MyMar1);}
document.getElementById("demo").onmouseout=functio n(){MyMar1=setInterval(Marquee1,speed1);}
</script>

<!--slide show end-->
</div>
----------------------------------------------------------------------------
Копировал кусками,может что-то местами попутал?
  Ответить с цитированием
Старый 21.05.2011, 16:05   #2   
Форумец
 
Аватар для Stereomax
 
Сообщений: 37
Регистрация: 19.04.2011

Stereomax вне форума Не в сети
Цитата:
Сообщение от sape Посмотреть сообщение
document.getElementById("demo").onmouseover=functi on(){clearInterval(MyMar1);}
document.getElementById("demo").onmouseout=functio n(){MyMar1=setInterval(Marquee1,speed1);}
А можете полностью скрипт правильно переписать,еслт не трудно конечно!
Я в этом специалист только на уровне скопировать-вставить..
  Ответить с цитированием
Старый 21.05.2011, 16:09   #3   
Форумец
 
Аватар для Stereomax
 
Сообщений: 37
Регистрация: 19.04.2011

Stereomax вне форума Не в сети
Цитата:
Сообщение от sape Посмотреть сообщение
Для таких штук лучше jQuery использовать нежели тупо javascript - красивее и кроссбраузернее
Почему в IE все норм. работает,а в мазиле и опере не фурычит.В чем загвоздка?
  Ответить с цитированием
Старый 21.05.2011, 16:15   #4   
Форумец
 
Аватар для Stereomax
 
Сообщений: 37
Регистрация: 19.04.2011

Stereomax вне форума Не в сети
Цитата:
Сообщение от sape Посмотреть сообщение
Потому что ie п0х на пробелы
Придется дальше рыть тырнет в поисках скрипта фотоленты
  Ответить с цитированием
Старый 21.05.2011, 16:20   #5   
Форумец
 
Аватар для Stereomax
 
Сообщений: 37
Регистрация: 19.04.2011

Stereomax вне форума Не в сети
Цитата:
Сообщение от sape Посмотреть сообщение
Скинь ка лучше файл сюда - прикрепи
Откуда взял уже вряд ли вспомню ,а так для себя на сервере разместил посмотреть как будет работать,вот ссылка:http://www.sozdam-site-na.narod.ru/
Работает только в ie в остальных браузерах пустая рамка.
  Ответить с цитированием
Старый 21.05.2011, 16:31   #6   
Форумец
 
Аватар для Stereomax
 
Сообщений: 37
Регистрация: 19.04.2011

Stereomax вне форума Не в сети
Цитата:
Сообщение от sape Посмотреть сообщение
мужик смари - наверное в этом дело - im\9PH1ORDz.jpg фаер баг говорит что не может загрузить изображение, оно и понятно - попробуй im/9PH1ORDz.jpg поставить слеш правильно
поменял везде слеши,но все без изменений
О!!ЗАРАБОТАЛО!!!СПАСИБО ОГРОМНОЕ!!Такая мелочь блин....
  Ответить с цитированием
Старый 21.05.2011, 16:40   #7   
Форумец
 
Аватар для Stereomax
 
Сообщений: 37
Регистрация: 19.04.2011

Stereomax вне форума Не в сети
Цитата:
Сообщение от sape Посмотреть сообщение
Смотри что во вложении - у меня работает
Это что?Ты про мета-нейм?
  Ответить с цитированием
Старый 21.05.2011, 16:43   #8   
Форумец
 
Аватар для Stereomax
 
Сообщений: 37
Регистрация: 19.04.2011

Stereomax вне форума Не в сети
Цитата:
Сообщение от sape Посмотреть сообщение
Причем тут мета, я тебе про слеши говорил, у тебя ж из-за них не работало
Да заработало!Спасибо еще раз,огромное!
Сам бы не допер..
  Ответить с цитированием
Старый 28.05.2011, 02:03   #9   
mutafakaz
 
Аватар для Alex Klimov
 
Сообщений: 5,601
Регистрация: 09.11.2002
Записей в дневнике: 104

Alex Klimov вне форума Не в сети
тема перенемена туда, где ей место
  Ответить с цитированием
Старый 10.06.2011, 21:34   #10   
Форумец
 
Аватар для Stereomax
 
Сообщений: 37
Регистрация: 19.04.2011

Stereomax вне форума Не в сети
Цитата:
Сообщение от Stereomax Посмотреть сообщение
.
Можно еще вопрос?Нашел скрипт баннера,но он работает только в IE,как заставить его работать в Мазиле?
Вложения
Тип файла: rar Шторки для ротируемых баннеров.rar (25.1 Кб, 3 просмотров)
  Ответить с цитированием
Старый 10.06.2011, 23:25   #11   
highly mean
 
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 34

silly вне форума Не в сети
Проблема в использовании document.all/document.layers помимо прочих ошибок. Лучше уж какой-нибудь другой скрипт.
  Ответить с цитированием
Старый 12.07.2011, 02:30   #12   
blocked
 
Сообщений: 20,415
Регистрация: 21.03.2010
Записей в дневнике: 1

anadonam вне форума Не в сети
Цитата:
Сообщение от silly Посмотреть сообщение
Проблема в использовании document.all/document.layers помимо прочих ошибок. Лучше уж какой-нибудь другой скрипт.
ну да и тут синтаксис, который умет читать тока IE - или переписывать, или найти аналог кроссбраузерный
  Ответить с цитированием
Поиск в теме: 


Опции темы

Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind