네, 180개의 키워드를 배열로 만들었답니다. 다음과 같이요.
var kw = new Array(
"볼랜드",
"Borland",
....
"경품 이벤트",
"무료 만화",
"");
180개의 키워드는 그 크기만도 2kB가 넘어서, 별도의 js 파일로 뺐구요.
그리고, 다음과 같은 식으로 인풋 태그에 랜덤하게 불러들였습니다.
document.forms["search"].query.value = kw[Math.floor(Math.random()*kw.length)];
만약 페이지가 로드될 때마다 랜덤하게가 아니라 매일 다르게 나타나게 하려면 스크립트가 조금 달라
져야겠지요? 하룻동안은 같은 것이 나와야 할 테니까요.
보시다시피.. 별로 어려운 코드는 아닙니다.
사실 자바스크립트는 C/C++이나 자바를 안다면 그다지 어려운 언어가 아니고, 오히려 복잡한 것은
자바스크립트에서 자주 참조하게 되는 DOM 객체이니까요. (위 코드에서는 별로 안쓰였습니다만)
자바스크립트 자체의 함수나 객체는 별로 많지 않은데 (다른 언어들에 비하면 엄청나게 적죠)
DOM 객체가 상당히 방대해서, 찾아보려면 장난이 아니죠.
그럼...
권기식 님이 쓰신 글 :
: 저도 이런 생각해봤답니다.
: 자바스크립트로 오늘의 명언 같은 걸 매일 매일, 또는 접속때마다 바꿔서 보여주는 거...
:
: 실제로 보니... 정말 괜찮은 아이디어인 것 같습니다....
:
: 180개를 배열로 만드셨나요?
: 배열 인덱스를 랜덤넘버로 만들어서 불러오면...
:
: 그냥 생각만 해봤습니다.. 실제로 해본 적은 없구요...
:
:
|