Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Tinklalapio taisykles, su script, bet nerandu AJAX failo su script- Sumokesiu uz failo sukurima!

Parašė diadingo· 2009 Kov. 13 19:03:20
#1

Turiu cia toki scripta kuris atidaro langa su puslapio taisyklemis, ir jis turetu atsidaryti tik viena kart per diena(vienam zmogui) kiek suprantu cookies pagalba, bet deja neturiu ajax failo su script kurio jis reikalauja(isnarsiau visa google)

function accept_warning() {
    $.ajax({
        type: "GET",
        url: addr + "accept_vert.php",
        dataType: "script"
    });




Pilnas kodas:

var addr = "/";

var warning;
var warning_opacity = 1;
var do_show = true;
var warning_data = '<table width="540" cellSpacing="0" cellPadding="0" border="0" class="tbTransparentmb" bgcolor="#FFFFFF" style="border: 3px solid #000000">    <tr>        <td bgcolor="#FFFFFF" width="10"></td>        <td  class="tbTransparentCell" bgcolor="#FFFFFF" align="left"><!-- content -->    <p><font color="#000000" style="font-size: 16pt; " face="Century Gothic"><b>    <br>    Demesio!</b></font>        </p>    <p><font face="Verdana" size="2">Warning</font>    </p><br/>    <p>        <a href="javascript:accept_warning();" style="background:#000000; margin:5px; padding:5px; font-weight:bold; font-size:14px; color:#FFFFFF;">Patvirtinu</a></p>&nbsp;    <!-- content  end-->        </td>        <td bgcolor="#FFFFFF" width="10"> </td>    </tr>    </table>';
var warning_table;



function display_warning() {
    jQuery('object').css('display', 'none');
    jQuery('embed').attr('wmode', 'opaque');
    // Nei pazymeti, nei pascrollinti... :D
    document.body.style.overflow = "hidden";
    document.documentElement.style.overflow = "hidden";
    document.body.onselectstart = function () { return false; }

    warning = document.createElement("DIV");
    document.body.appendChild(warning);

    $(warning).css("width", screen.width);
    $(warning).css("height", screen.height);
    $(warning).css("position", "absolute");
    $(warning).css("zindex", "9998");

    $(warning).css("left", 0);
    $(warning).css("top", (document.all)?document.body.scrollTop:window.pageYOffset);
    $(warning).css("background", "#000000");
    $(warning).attr("id", "awarning_table");

    warning_table = document.createElement("DIV");
    document.body.appendChild(warning_table);
    $(warning_table).attr("id", "warning_table");
    $(warning_table).css("width", "100%");
    $(warning_table).css("height", "100%");
    $(warning_table).css("position", "absolute");
    $(warning_table).css("left", 0);
    $(warning).css("zindex", "9999");
    $(warning_table).css("top", (document.all)?document.body.scrollTop:window.pageYOffset);

    $(warning_table).attr("innerHTML", '<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0"><tr><td align="center" valign="middle">'+warning_data+'</td></tr></table>');
    $(warning).hide();
    $(warning_table).hide();

    $("#warning_table").fadeTo("fast", 0);
    $(warning).css("opacity", 0);
    $(warning).show();
    $(warning).fadeTo("slow", 0.75, function () {
        $("#warning_table").show();
        $("#warning_table").fadeTo("normal", 1);
    });
}

function accept_warning() {
    $.ajax({
        type: "GET",
        url: addr + "accept_vert.php",
        dataType: "script"
    });
    $("#warning_table").fadeTo("slow", 0, function () {
        $(this).hide();

        $("#awarning_table").fadeTo("slow", 0, function () {
            $(this).hide();

            // Atstatome;)
            document.body.style.overflow = "auto";
            document.documentElement.style.overflow = "auto";
            jQuery('object').css('display', 'block');
            document.body.onselectstart = function () { return true; }
        });
    });
}

$(document).ready(function () {
    display_warning();
});



Redagavo diadingo· 2009 Kov. 20 13:03:36