Я люблю IE :)Неверный аргумент в IE
ОК, так что я скачал сума под названием TinySlidshow (http://www.leigeber.com/2008/12/javascript-slideshow/) отлично работает в FF, то я попробовал IE и бум получил недопустимый аргумент ошибки на как 160.
Вот сжатая строка 160, которая по своему усмотрению выглядит по умолчанию.
if(oh==h){clearInterval(e.si)}else{if(oh!=h){e.style.height=oh+(Math.ceil(Math.abs(h-oh)/s)*hd)+'px'}}
Я сломал его, так что я мог бы найти именно то, что это было, и дело дошло до этой линии:
e.style.height=oh+(Math.ceil(Math.abs(h-oh)/s)*hd)+'px'
Линия выше, довольно мало добавление/деления и умножения на одной линии, так Я сломал, что так мой OCDE выглядел немного как это:
e.style.height = new_hight + 'px'
Но она по-прежнему дал мне ошибку на линии выше. Я пытался ставить точку с запятой в конце, и это не сработало ...
Скрипт находится здесь в данный момент:
http://www.romarkdesign.com.au/portfolio2.html
Любые идеи, что мне нужно, чтобы изменить заставить IE работать?
Вы проверили, является ли какой-то параметр, который должен быть числом, заканчивается тем, что является NaN в IE? Есть некоторые ситуации, когда Firefox дает вам числовое значение, когда вы запрашиваете «высоту» или «ширину», но IE просто дает вам «авто» или что-то в этом роде. – Pointy
Не верьте, что номера строк, т.е. дают вам. –
Ты ... ты ... ты ЛЮБЛЮ ЭТО?! ... Ох. Сарказм. Понял. – Matchu