Keresés

Új hozzászólás Aktív témák

  • Sk8erPeter

    nagyúr

    válasz Kronk #1888 üzenetére

    +(#1919): Személy szerint eddig azért nem válaszoltam, mert eléggé utálom ezt a window.open()-es módszert, és nem tudom, Chrome-ban egyáltalán el lehet-e tüntetni ilyenkor a location bart, ezenfelül szerintem a felhasználó akarata ellenére történő ablakbezárás is gáz.
    Engem legalábbis idegesít, ha egy honlapon helyettem okoskodnak. :)

    Az alábbi kód egy része innen származik: [link], én csupán kiegészítettem.
    De én a helyedben más módszert választanék, annyi igényes módszer létezik ma már, ne használj ilyen elavult fos módszert, mert ez így csak gányolásnak néz ki, ráadásul biztonsági okokból nem is minden böngészőben működik az, amit szeretnél. Nem muszáj megfogadni, ez csak az én véleményem felhasználói és fejlesztői szempontból egyaránt.

    <script type="text/javascript">
    <!--
    // http://javascript-array.com/scripts/window_open/
    function popup(url, fullscreen)
    {
    var width = (fullscreen)?screen.width:1020;
    var height =(fullscreen)?screen.height:750;
    var params = 'width='+width+', \
    height='+height+', \
    directories=no, \
    location=no, \
    menubar=no, \
    resizable=no, \
    scrollbars=1, \
    status=no, \
    toolbar=no';


    //ablaknév
    var window_name = "Win" + Math.floor(Math.random()*1000001);
    //új ablak megnyitása
    var newwin=window.open(url, window_name , params);
    //fókusz
    if (window.focus) {newwin.focus()}

    // eredeti ablak bezárásához:
    // http://csharpdotnetfreak.blogspot.com/2008/11/javascript-windowclose-does-not-work-in.html
    // nem tesztelt
    // http://forums.mozillazine.org/viewtopic.php?t=527665

    return false;
    }

    var link_to_popup = 'http://google.hu';
    // link_to_popup = "http://**********/forms/frmservlet?config=mega_java";

    // -->
    </script>

    Lehetséges felhasználási módjai:

    <a href="" onclick="popup(link_to_popup, true); return false;">
    Fullscreen popup window
    </a>
    <br /><br /><br />
    <a href="" onclick="popup(link_to_popup); return false;">
    popup window
    </a>

    Sk8erPeter

Új hozzászólás Aktív témák