Небольшой FAQ, а вернее сборник приемов на JavaScript
Как вызвать скрипт только для IE6 или младше?
В <head> страницы надо добавить такой код:
<script type="text/javascript">
function detectIE6(){
var browser = navigator.appName;
if (browser == "Microsoft Internet Explorer"){
var b_version = navigator.appVersion;
var re = /\MSIE\s+(\d\.\d\b)/;
var res = b_version.match(re);
if (res[1] <= 6){
return true;
}
}
return false;
}
if ( !detectIE6() ){
document.write('<script type=\'text/javascript\' src=\'js/select.js\'></scr'+'ipt>'); // указываем путь к скрипту
}
</script>
function detectIE6(){
var browser = navigator.appName;
if (browser == "Microsoft Internet Explorer"){
var b_version = navigator.appVersion;
var re = /\MSIE\s+(\d\.\d\b)/;
var res = b_version.match(re);
if (res[1] <= 6){
return true;
}
}
return false;
}
if ( !detectIE6() ){
document.write('<script type=\'text/javascript\' src=\'js/select.js\'></scr'+'ipt>'); // указываем путь к скрипту
}
</script>
Как сделать галочку, активирующую кнопку скачивания файла?
Вот так:
<form action='http://www.finar.ru/anketa.doc'>
<input type='checkbox' onClick="if(checked){document.getElementById('submit').disabled=0}else{document.getElementById('submit').disabled=1}">условия конкурса принимаю</input><br>
<input id='submit' type='submit' value='скачать анкету' disabled></input>
</form>
<input type='checkbox' onClick="if(checked){document.getElementById('submit').disabled=0}else{document.getElementById('submit').disabled=1}">условия конкурса принимаю</input><br>
<input id='submit' type='submit' value='скачать анкету' disabled></input>
</form>
Оставить комментарий