• 18-02-2009, 23:46:55
    #1
    merhaba,
    sayfa acıldıgında istedigim koordinatlarda kutu açtırmak istiyorum ve bu açtırdıgım kutuyu kapatacak x işaretini bunun önregi olan varmı acaba?
  • 19-02-2009, 00:10:41
    #2
    gıcık eden reklamlar için diyosun:


    Alıntı
    <html>
    <head>
    <script language="JavaScript1.2">

    // Script Source: CodeLifter.com
    // Copyright 2003
    // Do not remove this header

    isIE=document.all;
    isNN=!document.all&&document.getElementById;
    isN4=document.layers;
    isHot=false;

    function ddInit(e){
    topDog=isIE ? "BODY" : "HTML";
    whichDog=isIE ? document.all.theLayer : document.getElementById("theLayer");
    hotDog=isIE ? event.srcElement : e.target;
    while (hotDog.id!="titleBar"&&hotDog.tagName!=topDog){
    hotDog=isIE ? hotDog.parentElement : hotDog.parentNode;
    }
    if (hotDog.id=="titleBar"){
    offsetx=isIE ? event.clientX : e.clientX;
    offsety=isIE ? event.clientY : e.clientY;
    nowX=parseInt(whichDog.style.left);
    nowY=parseInt(whichDog.style.top);
    ddEnabled=true;
    document.onmousemove=dd;
    }
    }

    function dd(e){
    if (!ddEnabled) return;
    whichDog.style.left=isIE ? nowX+event.clientX-offsetx : nowX+e.clientX-offsetx;
    whichDog.style.top=isIE ? nowY+event.clientY-offsety : nowY+e.clientY-offsety;
    return false;
    }

    function ddN4(whatDog){
    if (!isN4) return;
    N4=eval(whatDog);
    N4.captureEvents(Event.MOUSEDOWN|Event.MOUSEUP);
    N4.onmousedown=function(e){
    N4.captureEvents(Event.MOUSEMOVE);
    N4x=e.x;
    N4y=e.y;
    }
    N4.onmousemove=function(e){
    if (isHot){
    N4.moveBy(e.x-N4x,e.y-N4y);
    return false;
    }
    }
    N4.onmouseup=function(){
    N4.releaseEvents(Event.MOUSEMOVE);
    }
    }

    function hideMe(){
    if (isIE||isNN) whichDog.style.visibility="hidden";
    else if (isN4) document.theLayer.visibility="hide";
    }

    function showMe(){
    if (isIE||isNN) whichDog.style.visibility="visible";
    else if (isN4) document.theLayer.visibility="show";
    }

    document.onmousedown=ddInit;
    document.onmouseup=Function("ddEnabled=false");

    </script>

    </head>

    <body>


    <div id="theLayer" style="position:absolute;width:250px;left:100;top: 100;visibility:visible">
    <table border="0" width="250" bgcolor="#424242" cellspacing="0" cellpadding="5">
    <tr>
    <td width="100%">
    <table border="0" width="100%" cellspacing="0" cellpadding="0" height="36">
    <tr>
    <td id="titleBar" style="cursor:move" width="100%">
    <ilayer width="100%" onSelectStart="return false">
    <layer width="100%" onMouseover="isHot=true;if (isN4) ddN4(theLayer)" onMouseout="isHot=false">
    <font face="Arial" color="#FFFFFF">Layer Title</font>
    </layer>
    </ilayer>
    </td>
    <td style="cursor:hand" valign="top">
    <a href="#" onClick="hideMe();return false"><font color=#ffffff size=2 face=arial style="text-decoration:none">X</font></a>
    </td>
    </tr>
    <tr>
    <td width="100%" bgcolor="#FFFFFF" style="padding:4px" colspan="2">
    <!-- içerik //-->
    fsdff fffffff ffffffff ffff.<br>
    gdf dfhgfhfgh gfhfghfgh.<br>
    hgf hgfhg ghgfjh jh h.<br>
    hj hgjghj hjhgjhgj hg .
    <!-- içerik //-->
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </div>


    </body>
    </html>
  • 19-02-2009, 00:14:02
    #3
    not:

    <div id="theLayer" style="position:absolute;width:250px;left:100;top: 100;visibility:visible">

    kısmındaki left ve top değerleriyle konumunu ayarlayabilirsin.
  • 19-02-2009, 01:55:21
    #4
    teşekkurler oldu en üstte olmasını nasıl saglarım acaba? Başka js dosyalarıda olabilir bu en üstte olması gerekli.
  • 19-02-2009, 23:03:04
    #5
    nurettin adlı üyeden alıntı: mesajı görüntüle
    teşekkurler oldu en üstte olmasını nasıl saglarım acaba? Başka js dosyalarıda olabilir bu en üstte olması gerekli.
    en üstte derken ?
    pozisyon olarak diyosan div style için position ayarlayacan, top ve left kısımları.
    katman için diyosun z-index ten ayarlayacan.
    veya daha net sorarsan ona göre cevaplayım.
    ok.
  • 20-02-2009, 12:13:19
    #6
    başka bir js dosyası var. bu yapacagım kutucuk diger js dosyasının üzerinde olması gerekiyor.

    Yani diger js ile ile arkaya yazılar ve notlar geliyor bu kutucukda onun üstünde olacak
  • 20-02-2009, 12:20:26
    #7
    Üyeliği durduruldu
    kodu beğendim biraz düzenlendimi süper şeyler çıkar bu koddan..
  • 20-02-2009, 13:34:11
    #8
    div lerdeki z-index ayarlarını değiştir. diğer js div kullanıyosa tabi.
  • 23-02-2009, 17:08:45
    #9
    Çok teşekkürler...