나는 기본적으로 내 페이지에이를 추가해야합니다JS : body 태그에 상응하는 부하가 있습니까?
이<body onload="document.getElementById('WeddingBandBuilder').focus()">
그러나 때문에 내 템플릿에 내가 태그를 변경할 수 없습니다. 그렇다면 < head> 태그 또는 그와 비슷한 스크립트를 사용하는 방법이 있습니까?
감사합니다.
나는 기본적으로 내 페이지에이를 추가해야합니다JS : body 태그에 상응하는 부하가 있습니까?
이<body onload="document.getElementById('WeddingBandBuilder').focus()">
그러나 때문에 내 템플릿에 내가 태그를 변경할 수 없습니다. 그렇다면 < head> 태그 또는 그와 비슷한 스크립트를 사용하는 방법이 있습니까?
감사합니다.
jQuery를 또는 프로토 타입 같은 JS 라이브러리를 사용하여이 같은 뭔가 외부 스크립트 파일을 작성 : jQuery를위한
:
$(function() { $('#WeddingBandBuilder').focus(); });
프로토 타입에 대한 :
Event.observe(window, 'load', function() { $('WeddingBandBuilder').focus(); });
내가 확인 할 수 해당 페이지에 이미 jQuery가 포함되어 있다면? 그렇다면, 당신은 같은 것을 할 수 있습니다
$(document).ready(function() {
$('#WeddingBandBuilder').focus();
});
거기 밖으로 너무 많은 haters! – JerSchneid
<script>
window.onload = function() {document.getElementById('WeddingBandBuilder').focus()};
</script>
기존 코드를 방해하지 않으려면 addLoadEvent 유형 구조를 사용하는 것이 좋습니다. http://simonwillison.net/2004/May/26/addLoadEvent/ –
@Josh 우수 링크, 고마워요! 그것이 내가 필요한 것입니다! –
당신은 항상 정의 window.onload
이 있지 않은주의해야합니다. 나는 <body onload="...">
또는 window.onload
에 물건을 연결하는 유일한 사람이라고 가정하여 여러 번 구워졌습니다.
이 문제에 대한 해결책은 this answer and comments을 참조하십시오.
그는 JavaScript 라이브러리를 사용하고 있다고 말 했나요? 아니요. 자바 스크립트 질문에 너무 지겨워하지 않아도 라이브러리 답변을 얻지 못합니다. 누군가 파이썬에서 질문을한다면 사람들은 장고 쓰레기를 버리는가? 또한 그가 body 태그를 편집 할 수 없다면 JavaScript 라이브러리를 추가 할 수 있다고 생각하는 이유와 그가 왜이 작은 것을 할 수 있도록 왜 추가 할 것인가? –
@apphacker 1. 그는 헤드 태그를 편집 할 수 있다고 말했습니다. 2. Python/Django는 이러한 상황을 비교하지 않습니다. 왜냐하면이 라이브러리의 매력 중 상당 부분은 브라우저 차이에 약간의 정 결함을 가져다주기 때문입니다. 3. window.onload = whatever; 머리 속에 쉽게 깨지거나, 도서관을 사용하지 못할 수도 있습니다. – pilsetnieks
@nouveau, 나는 JS에 대해 많이 모른다. 나는 주로 Actionscript와 PHP 프로그래머이다. 하지만이 사이트는 꽤 괜찮은 크기의 전자 상거래 사이트입니다. jquery를 추가하면 부정적인 방식으로 영향을 줄 수 있습니까? 고마워요 –