본문 바로가기

javascript

랜덤으로 하이퍼링크 색상이 변경되는 스크립트 입니다.

<!--요기부터-->

<script language="JavaScript">
<!--
var newcolor=new Array("FF0000","EE0011","DD0022","CC0033","BB0044","AA0055","990066","880077","770088","660099","5500AA","4400BB","3300CC","2200DD","1100EE","0000FF","0000FF","0000FF","0011EE","0022DD","0033CC","0044BB","0055AA","006699","007788","008877","009966","00AA55","00BB44","00CC33","00DD22","00EE11","00FF00","00FF00","00FF00","00FF00","11EE00","22DD00","33CC00","44BB00","55AA00","669900","778800","887700","996600","AA5500","BB4400","CC3300","DD2200","EE1100","FF0000","FF0000","FF0000")
var pause=30
var timer
var animation_on=true
var thislink
var i_color=0

function startanimation(newlink) {
    if (document.all) {
        animation_on=true
        thislink=eval("document.all."+newlink+".style")
        changecolors()
    }
}

function changecolors() {
    if (animation_on) {
        if (i_color>=newcolor.length-1) {i_color=0}
        thislink.color=newcolor[i_color]
        i_color++
        timer=setTimeout("changecolors()",pause)
    }
    else {
        clearTimeout(timer)
    }
}

function stopanimation() {
    if (document.all) {
        animation_on=false
    }
}
-->
</script>


<h1><a href="http://www.javascript.co.kr" target="_top" name="link4" onMouseOver="startanimation(this.name)" onMouseOut="stopanimation()">여기에 마우스 커서를 대어 보세요</a></h1>

<!--여기까지-->

마우스를 링크위에 올리시면 글색이 랜덤됩니다..
마땋히 글자색을 뭐로 할지 모를때 사용하면 좋겠군요..

$$ 사용시 주의사항 $$
1. 이 자바가 적용되는 태그는 꼭 color을 제외시켜 주십시오..
    만약 적게 되시면 오류가 납니다..
2. 자바 밑에 보시면 link1이란게 있을겁니다..
    링크가 여러개일 경우 link1으로 해주시면 역시 오류가 납니다..
    그러니 여러개일경우네는 순서대로 1,2,3,4 이렇게 해 주시면 됩니다..