Я использую функцию windows.scrollTo для прокрутки вверху страницы в своем HTML файле. Он отлично работает в Firefox и Chrome, но не в IE 10. Кто-нибудь может помочь? ! код для функции выглядит следующим образом:
<script type="text/jscript">
function myFunction()
{
window.scrollTo(0, 0);
}
</script>
Вы должны использовать type="text/javascript"
вместо type="text/jscript"
. Тогда ваш код должен работать нормально.
<script type="text/javascript">
function myFunction()
{
window.scrollTo(0, 0);
}
text/jscript
не работал в IE, учитывая, что JScript - это реализация Microsoft ECMAScript, используемая в IE начиная с IE3. Во всяком случае, text/jscript
должен работать только в IE, а не в других браузерах, и в прошлом это имело место. В любом случае, эта скрипка с использованием text/jscript
прекрасно работает в IE и chrome. Чтобы браузеры не просто игнорировали MimeType, поскольку он нестандартный, изменение его на text/abc
приведет к тому, что код перестанет работать.
Удалите атрибут type
и вы должны делать все правильно. Вы указываете неправильный тип. Это должен быть text/javascript
Javascript стал стандартом, что нет необходимости в атрибуте type
.
Вы ушли с другими браузерами, потому что, я думаю, они разрешительны. Но IE очень придирчив к вещам.
text/jscript
работает в IE. JScript - это то, что Microsoft называет JavaScript, и это реализация Microsoft ECMAScript, используемая в IE. Эта скрипка с использованием text/jscript
прекрасно работает в IE и Chrome.