Jump to content
  • 0

подключение скрипта через файл сss


riki
 Share

Question

Можно ли подключить любой js скрипт через css?

Например так в файле сss


.ieroundbox{
...
...
behavior:url(./css/border-radius.htc);/* подключаем наш htc скрипт который и будет округлять углы в ie*/
}

Или есть какие то ограничения на содержание такого js скрипта?

Link to comment
Share on other sites

11 answers to this question

Recommended Posts

  • 0

а нахрена через жопу зубы дергать?

Вопрос не в том как подключить нормально скрипт.

А будет ли скрипт выполнятся если он подключен через сss файл(в котором подключается .htc файл),

и есть ли ограничения на содержание такого скрипта.

Например округление углов для IE(старых версий)- работает, но что получается,можно какой угодно js код записать таким способ и он будет выполнятся, даже если javascript выключен в браузере?

Edited by riki
Link to comment
Share on other sites

  • 0

javascript выполняется на клиентском компьютере

если он отключен в браузере, то и выполнятся не будет

хотя существуют способы заставить JS выполняться на стороне сервера

Link to comment
Share on other sites

  • 0

javascript выполняется на клиентском компьютере

Это понятно.

если он отключен в браузере, то и выполнятся не будет

Так должно быть...

Можно ли в принципе подключать js через css???

Так например не работает(хотя есть примеры кода округление углов блоков скриптами подключаемых через css)

В файле css подключаем


#swork{behavior: url(./css/1.htc);}

Простей скрипт 1.htc - алерт


<script type="text/javascript">
alert("script work");
</script

Сам html


...
<div id="swork">
...
</div>
...

Почему этот код не работает?

Edited by riki
Link to comment
Share on other sites

  • 0
Можно ли в принципе подключать js через css???

Нет. Behavior это фишка ИЕ, в других браузерах не будет работать. Вопрос: зачем это надо? Вас научить подключать скрипты на страницу?

Link to comment
Share on other sites

  • 0

я так понял, он пытается обойти отключение JavaScript в браузере клиента

Дык, если скрипты в браузере отключенны, то и этот behavior тоже не отработает.

Ну не совсем отключены, js включен,но он блокируется расширением Noscript.

Можно ли в таком случае через сss или по как то по другому выполнить js?

Edited by riki
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy