Hirdetés

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

  • Sk8erPeter
    nagyúr

    Sziasztok!

    Örülök, hogy végre megtaláltam ezt a topikot is :)

    Több dologban is kérném a segítségeteket.
    Először is, van egy ügyviteli rendszerünk ami böngészőben fut. Az indulás java scriptel van megoldva, de lenne még mit rajta csiszolni. Induláskor bezárja magát a weblap, és megnyit egy új oldalt ahol már nem kéne, hogy látszódjon a címsor, és az ablak méretét is mi szabályozzuk. Ez lenne az első megoldandó probléma, ie7-től felfelé már megkérdezi az explorer, hogy "biztosan be akarja zárni az ablakot", ezt jó lenne áthidalni ha van rá megoldás. Ezt mondjuk már google chrome-on nem kérdezi meg. De ott nem is nyit új ablakot sem. És a chrome-nál a címsor is látszik, amit szintén el kéne tüntetni.
    Hirtelen ennyi lenne.

    Ez van most:

    <HTML>
    <HEAD><TITLE>*********</TITLE></HEAD>

    <!--Az oldal saját magát meghívja egy üres oldalban -->
    <SCRIPT language="JavaScript">
    window.opener=self
    window.close()
    var name = "Win" + Math.floor(Math.random()*1000001)
    window.open("http://**********/forms/frmservlet?config=mega_java",name,"resizable,width=1020,height=750")
    </SCRIPT>
    <!--vége-->

    </HTML>

    Köszönöm előre is a segítségeteket!

    +(#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>

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