Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Javascript. Работает с Мозилой, IE8 не понимает! Помогите плиз! / 13 сообщений из 13, страница 1 из 1
16.07.2009, 11:08
    #36092770
Vlad-Miami
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Javascript. Работает с Мозилой, IE8 не понимает! Помогите плиз!
Итак, вот сей код, в общем-то выполняет функцию переключения картинок на странице без постбэка. Читает ClientQuiryString и всё такое. В Мозилле все чики пуки, как только открыл в Эксплорере (IE8) сразу захотелось напитцо :)
В общем если кто знает, какую часть этого кода не понимает эксплорер, подскажите пожалуйста!
P.S: В IE даже Постбек после нажатия не отменяется если использовать этот код.
Код: plaintext
1.
Me.ibPic1.OnClientClick = "document['imgProduct'].src='http://alpha-usb.com/images/big/' + window.location.search.substring(1) + '_1.jpg';return(false)"
...
Рейтинг: 0 / 0
16.07.2009, 11:13
    #36092786
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Javascript. Работает с Мозилой, IE8 не понимает! Помогите плиз!
Наверное document.getElementById('imgProduct') нужно.
...
Рейтинг: 0 / 0
16.07.2009, 20:43
    #36094423
Vlad-Miami
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Javascript. Работает с Мозилой, IE8 не понимает! Помогите плиз!
AntonariyНаверное document.getElementById('imgProduct') нужно.

С твоим вариантом нельзя получить доступ к ASP:Image. То есть я не нашел решения, как с getElementById переписать Аспшный "ImageUrl"
...
Рейтинг: 0 / 0
16.07.2009, 21:03
    #36094434
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Javascript. Работает с Мозилой, IE8 не понимает! Помогите плиз!
Vlad-Miami,

Нету такого контрола ASP:Image .
...
Рейтинг: 0 / 0
16.07.2009, 21:22
    #36094442
Vlad-Miami
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Javascript. Работает с Мозилой, IE8 не понимает! Помогите плиз!
ShSergeVlad-Miami,

Нету такого контрола ASP:Image .

Интересное утверждение, и с каких это пор его не стало?

Код: plaintext
1.
2.
3.
            <asp:Image ID="main" runat="server" ImageUrl="http://alpha-usb.com/images/main.jpg" Style="z-index: 100; left: 0px; position: absolute; top: 0px" />  <%--left: -140px top: -12px--%>
            <!--   BANNERS    -->
            <asp:ImageButton ID="banner" runat="server" ImageAlign="Middle" ImageUrl="http://alpha-usb.com/images/banner.jpg" PostBackUrl="http://alpha-usb.com/Default.aspx" Style="z-index: 117; left: 8px; position: absolute; top: 20px" Height="180px" Width="876px" />
...
Рейтинг: 0 / 0
16.07.2009, 21:35
    #36094449
Vlad-Miami
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Javascript. Работает с Мозилой, IE8 не понимает! Помогите плиз!
ShSerge,

Ты как всегда дал дельный совет. Не подумал, что в итоге ASP:Image всё равно становится <IMG>, поэтому и не могу сделать.

Antonariy,

GetElementById тоже вернул, теперь всё и в эксплорере работает.

Спасибо за помощь.
...
Рейтинг: 0 / 0
17.07.2009, 00:14
    #36094560
Vlad-Miami
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Javascript. Работает с Мозилой, IE8 не понимает! Помогите плиз!
Vlad-Miami,

Ребят, забыл спросить. Глупый вопрос наверное, но я на самом деле тока начал в javascript разбираться. Подскажите пожалуйста как вызывать скрипт.

Например, на некоторой кнопке в событии onClientClick я ставлю ="RunMyScript()"

А сверху над BODY у меня стоит к примеру мой скрипт вида:

Код: plaintext
1.
2.
3.
4.
<script id="RunMyScript" type="text/javascript">
document.getElementById('ibProduct1').src='';
document.getElementById('ibProduct1').src='';
document.getElementById('lblProduct1').innerHTML='';
</script>

Спасибо заранее ))))
...
Рейтинг: 0 / 0
17.07.2009, 00:56
    #36094581
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Javascript. Работает с Мозилой, IE8 не понимает! Помогите плиз!
Vlad-MiamiНапример, на некоторой кнопке в событии onClientClick я ставлю ="RunMyScript()"

А сверху над BODY у меня стоит к примеру мой скрипт вида:

Код: plaintext
1.
2.
3.
4.
<script id="RunMyScript" type="text/javascript">
document.getElementById('ibProduct1').src='';
document.getElementById('ibProduct1').src='';
document.getElementById('lblProduct1').innerHTML='';
</script>

Спасибо заранее ))))
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
<script type="text/javascript">
function RunMyScript() {
   document.getElementById('ibProduct1').src='';
   document.getElementById('ibProduct1').src='';
   document.getElementById('lblProduct1').innerHTML='';
}
</script>
...
Рейтинг: 0 / 0
17.07.2009, 10:39
    #36094971
Vlad-Miami
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Javascript. Работает с Мозилой, IE8 не понимает! Помогите плиз!
Яростный Меч,

Ок, а как тогда сделать, чтобы скрипт не выполнялся при загрузке страницы? Куда его распологать?

Я так делал, но у меня скрипт постоянно просто при загрузке страницы выполняется.
...
Рейтинг: 0 / 0
17.07.2009, 10:44
    #36094989
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Javascript. Работает с Мозилой, IE8 не понимает! Помогите плиз!
Vlad-MiamiЯ так делал, но у меня скрипт постоянно просто при загрузке страницы выполняется.Странно...
Данный скрипт (в последнем варианте), конечно, должен вызываться, но его результатом будет лишь создание функции RunMyScript, без всяких прочих действий...
Посмотрите, может, это другие скрипты что-то лишнее выполняют.
...
Рейтинг: 0 / 0
17.07.2009, 22:24
    #36096581
Vlad-Miami
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Javascript. Работает с Мозилой, IE8 не понимает! Помогите плиз!
Яростный Меч,

Да у меня вообще тут всё странно в этой VS2008 :) Других скриптов на странице нету. ХЗ короче.

Щас как проверю, отпишусь. Спасибо.
...
Рейтинг: 0 / 0
17.07.2009, 22:47
    #36096598
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Javascript. Работает с Мозилой, IE8 не понимает! Помогите плиз!
Яростный Меч,

Токо что же обсуждали онлоад. М.б. в этом проблема?
...
Рейтинг: 0 / 0
18.07.2009, 00:46
    #36096661
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Javascript. Работает с Мозилой, IE8 не понимает! Помогите плиз!
ShSergeЯростный Меч,

Токо что же обсуждали онлоад. М.б. в этом проблема?Да нет, тут-то уж всё очевидно - в скрипте создаётся функция. Она юзается в событии onclick.
И ничего больше.
Пусть автор выложит код, если будут продолжаться непонятки.
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Javascript. Работает с Мозилой, IE8 не понимает! Помогите плиз! / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]