2016-02-28 4 views
0

Я не думаю, что это возможно, но я хотел проверить с «экспертами».Использование CSS для включения Javascript

У меня есть только доступ к CSS для сайта, есть ли в любом случае использование CSS, которое я могу заставить в JS-файле?

Спасибо.

+1

Неа. невозможно. – Chris

+0

Спасибо @Chris –

+0

@MatthewCowley Вы хотите добавить файл или просто запустить скрипт? – idmean

ответ

0

Похоже, что ваш вопрос является дубликатом Import JavaScript files with CSS.

Согласно сообщению, невозможно загрузить файл js с использованием правила @import внутри css-файла.

CSS файл может вызвать загрузку следующие ресурсы:

  • другие CSS файлы
  • изображения
  • шрифты

Любая попытка вернуть JS скрипт в ответ на запрос таблицы стилей CSS, приведет к в css разбор ошибок в браузере.

+0

Не видел, когда я задал вопрос. –

+3

Если это дубликат, пожалуйста, отметьте пост, а не отправляйте ответ! – idmean

+0

Извините, я новичок в stackoverflow. По крайней мере, в качестве вкладчика. – user2841375

0

Плохая идея, но вы можете использовать поведение (работа на IE9)

<html> 
<head> 
    <style> 
     body { 
      behavior: url('script.htc'); 
     } 
    </style> 
</head> 
<body> 
</body> 
</html> 

И "script.htc":

<script type="text/javascript"> 
    alert('hello world!'); 
</script> 
+0

OP сказал, что у него только доступ к css. – Chris

+0

положите его на свой css: body { поведение: url ('script.htc'); } – MBN

+0

Это CSS, я могу связать его с внешним файлом скрипта. –

Смежные вопросы