Я знаю, что вы можете использовать псевдопротокол javascript: для URL-адресов в теге <a>
. Однако я заметил, что Firefox и IE позволяют 'javascript:
' предшествовать коду javascript внутри тега <script>
. Это допустимый синтаксис? Изменяет ли это правила области видимости?
Примеры: Я видел это много раз:
<a onclick="javascript:alert('hello world!');">Hello World!</a>
Но является ли этот допустимый/действительный синтаксис и делает ли он что-то особенное:
<script type="text/javascript">
javascript:alert('hello world!');
</script>