Forum'da ara:
Ara


« Önceki başlık :: Sonraki başlık »  
Yazar Mesaj
Mesaj27.08.2008, 17:21 (UTC)    
Mesaj konusu: efekt

burdakı forum konularının uzerıne gelınce turuncu renk oluyo onun kodunu bılen varmı
______________
Mesaj27.08.2008, 17:46 (UTC)    
Mesaj konusu:

Forumda nasıl oluyor bilmiyorum ama linklerin üzerine gelince gökkuşağı olan kod var onu biliyorum.

Kod:
<script>
var rate = 20;  // Increase amount(The degree of the transmutation)

if (document.getElementById)
window.onerror=new Function("return true")

var objActive;  // The object which event occured in
var act = 0;    // Flag during the action
var elmH = 0;   // Hue
var elmS = 128; // Saturation
var elmV = 255; // Value
var clrOrg;     // A color before the change
var TimerID;    // Timer ID


if (document.all) {
    document.onmouseover = doRainbowAnchor;
    document.onmouseout = stopRainbowAnchor;
}
else if (document.getElementById) {
    document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT);
    document.onmouseover = Mozilla_doRainbowAnchor;
    document.onmouseout = Mozilla_stopRainbowAnchor;
}

function doRainbow(obj)
{
    if (act == 0) {
        act = 1;
        if (obj)
            objActive = obj;
        else
            objActive = event.srcElement;
        clrOrg = objActive.style.color;
        TimerID = setInterval("ChangeColor()",100);
    }
}


function stopRainbow()
{
    if (act) {
        objActive.style.color = clrOrg;
        clearInterval(TimerID);
        act = 0;
    }
}

function doRainbowAnchor()
{
    if (act == 0) {
        var obj = event.srcElement;
        while (obj.tagName != 'A' && obj.tagName != 'BODY') {
            obj = obj.parentElement;
            if (obj.tagName == 'A' || obj.tagName == 'BODY')
                break;
        }

        if (obj.tagName == 'A' && obj.href != '') {
            objActive = obj;
            act = 1;
            clrOrg = objActive.style.color;
            TimerID = setInterval("ChangeColor()",100);
        }
    }
}


function stopRainbowAnchor()
{
    if (act) {
        if (objActive.tagName == 'A') {
            objActive.style.color = clrOrg;
            clearInterval(TimerID);
            act = 0;
        }
    }
}


function Mozilla_doRainbowAnchor(e)
{
    if (act == 0) {
        obj = e.target;
        while (obj.nodeName != 'A' && obj.nodeName != 'BODY') {
            obj = obj.parentNode;
            if (obj.nodeName == 'A' || obj.nodeName == 'BODY')
                break;
        }

        if (obj.nodeName == 'A' && obj.href != '') {
            objActive = obj;
            act = 1;
            clrOrg = obj.style.color;
            TimerID = setInterval("ChangeColor()",100);
        }
    }
}


function Mozilla_stopRainbowAnchor(e)
{
    if (act) {
        if (objActive.nodeName == 'A') {
            objActive.style.color = clrOrg;
            clearInterval(TimerID);
            act = 0;
        }
    }
}

function ChangeColor()
{
    objActive.style.color = makeColor();
}


function makeColor()
{
    // Don't you think Color Gamut to look like Rainbow?

    // HSVtoRGB
    if (elmS == 0) {
        elmR = elmV;    elmG = elmV;    elmB = elmV;
    }
    else {
        t1 = elmV;
        t2 = (255 - elmS) * elmV / 255;
        t3 = elmH % 60;
        t3 = (t1 - t2) * t3 / 60;

        if (elmH < 60) {
            elmR = t1;  elmB = t2;  elmG = t2 + t3;
        }
        else if (elmH < 120) {
            elmG = t1;  elmB = t2;  elmR = t1 - t3;
        }
        else if (elmH < 180) {
            elmG = t1;  elmR = t2;  elmB = t2 + t3;
        }
        else if (elmH < 240) {
            elmB = t1;  elmR = t2;  elmG = t1 - t3;
        }
        else if (elmH < 300) {
            elmB = t1;  elmG = t2;  elmR = t2 + t3;
        }
        else if (elmH < 360) {
            elmR = t1;  elmG = t2;  elmB = t1 - t3;
        }
        else {
            elmR = 0;   elmG = 0;   elmB = 0;
        }
    }

    elmR = Math.floor(elmR).toString(16);
    elmG = Math.floor(elmG).toString(16);
    elmB = Math.floor(elmB).toString(16);
    if (elmR.length == 1)    elmR = "0" + elmR;
    if (elmG.length == 1)    elmG = "0" + elmG;
    if (elmB.length == 1)    elmB = "0" + elmB;

    elmH = elmH + rate;
    if (elmH >= 360)
        elmH = 0;

    return '#' + elmR + elmG + elmB;
}

</script>


tasarımın üzerindeki kutuya

NOT: Alıntıdır
______________
Sedat YILDIZ

Mesaj27.08.2008, 18:50 (UTC)    
Mesaj konusu:

SAOL KARDES AMA BU DEIK ARADIGIM YANI LINK IN UZERINE GELINCE BEYAZ OLSUN O KODU ISTIYORUM
______________
Mesaj27.08.2008, 19:01 (UTC)    
Mesaj konusu:

tryusuf yazmış:
SAOL KARDES AMA BU DEIK ARADIGIM YANI LINK IN UZERINE GELINCE BEYAZ OLSUN O KODU ISTIYORUM


Linkin üzerine gelince beyaz olmasını istiyorsanız;

Kod:



<script language="JavaScript" type="Text/JavaScript">


var initColor;
var iddd;
var interv;
var count;
var LinkColor = "white";
function OverCl1()
{
   if ( count % 2 == 0 )document.getElementById( iddd ).style.color = LinkColor;
   else document.getElementById( iddd ).style.color = initColor;
   count ++ ;
}

function Over( idd )
{
   if ( document.getElementById )
   {
      count = 1;
      iddd = idd;
      initColor = document.getElementById( iddd ).style.color;
      document.getElementById( iddd ).style.color = LinkColor;
      interv = setInterval( "OverCl1()", 500 );
   }
}

function Out( idd )
{
   if ( document.getElementById )
   {
      clearInterval( interv );
      document.getElementById( idd ).style.color = initColor;
   }
}

</script>



<body>


<a href="http://sitenizin adresi" id="YourId" onMouseOver="Over(this.id)" onMouseOut="Out(this.id)">istediğiniz yazı</a>
</body>


Yukarıdaki istediğiniz adres ve yazı kısmını değiştirirseniz olacaktır.
______________
Mesaj27.08.2008, 19:17 (UTC)    
Mesaj konusu:

kardes bu da deıl sadece beyaz olcak bu hem mavı hem eyaz oluyo bıde ayrı lınk yapınca deıl sol dakı menu lınklerıne gelınce beyaz olcak
Mesaj27.08.2008, 19:25 (UTC)    
Mesaj konusu:

ooop09 yazmış:
kardes bu da deıl sadece beyaz olcak bu hem mavı hem eyaz oluyo bıde ayrı lınk yapınca deıl sol dakı menu lınklerıne gelınce beyaz olcak


Siyahını yaptım.Menülerin herbirne bu kodu yerleştireceksin.İçindeki adres ve yazıyı kendine göre değiştireceksin.

Kod:
<script language="JavaScript" type="Text/JavaScript">


var initColor;
var iddd;
var interv;
var count;
var LinkColor = "white";
function OverCl1()
{
   if ( count % 2 == 0 )document.getElementById( iddd ).style.color = LinkColor;
   else document.getElementById( iddd ).style.color = initColor;
   count ++ ;
}

function Over( idd )
{
   if ( document.getElementById )
   {
      count = 1;
      iddd = idd;
      initColor = document.getElementById( iddd ).style.color;
      document.getElementById( iddd ).style.color = LinkColor;
      interv = setInterval( "OverCl1()", 500 );
   }
}

function Out( idd )
{
   if ( document.getElementById )
   {
      clearInterval( interv );
      document.getElementById( idd ).style.color = initColor;
   }
}

</script>



<body>


<a href="http://sitenizin adresi" id="YourId" onMouseOver="Over(this.id)" onMouseOut="Out(this.id)"><font color="#000000">istediğiniz yazı</a>
</body>

______________
Önceki mesajları göster:   


Powered by phpBB © 2001, 2005 phpBB Group
Türkçe Çeviri: phpBB Türkiye & Erdem Çorapçıoğlu