::: در حال بارگیری لطفا صبر کنید :::Loading , please wait ...

انجمن کدستانMoisrex

MoisrexMoisrex.rozblog.com
زمان جاریtime : جمعه 22 تیر 1403 - 7:56 قبل از ظهر
نام کاربریusername : پسوردpassword : یاor عضویتregister | رمز عبور را فراموش کردمForgot your password?
شما در سایت ما ثبت نام نکرده اید و یا وارد اکانت کاربری خود نشده اید. از شما خواهشمند هستیم You are not log in to site. Please وارد شویدlogin یاor ثبت نام کنیدregister .
قالب 404 فایرفاکس
تعداد بازدیدvisits : 274
gametofun آفلاین



ارسال هاAnswers : 703
عضویتRegistration date : 2 /9 /1391
حمایت کردهThanks : 175
حمایت شدهThanked : 337
قالب 404 فایرفاکس

سلام دوستان.امروز یه قالب 404 باحال که شبیه فایرفاکس هست رو براتون آماده کردم که ساخت خودمه.

کد:
<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>صفحه مورد نظر پیدا نشد</title>

<link rel="stylesheet" href="chrome://global/skin/netError.css" type="text/css" media="all"/>

<!-- If the location of the favicon is changed here, the FAVICON_ERRORPAGE_URL symbol in

toolkit/components/places/src/nsFaviconService.h should be updated. -->

<link rel="icon" type="image/png" id="favicon" href="chrome://global/skin/icons/warning-16.png"/>

<script type="application/javascript"><![CDATA[

// Error url MUST be formatted like this:

// moz-neterror:page?e=error&u=url&d=desc

//

// or optionally, to specify an alternate CSS class to allow for

// custom styling and favicon:

//

// moz-neterror:page?e=error&u=url&s=classname&d=desc

// Note that this file uses document.documentURI to get

// the URL (with the format from above). This is because

// document.location.href gets the current URI off the docshell,

// which is the URL displayed in the location bar, i.e.

// the URI that the user attempted to load.

function getErrorCode()

{

var url = document.documentURI;

var error = url.search(/e\=/);

var duffUrl = url.search(/\&u\=/);

return decodeURIComponent(url.slice(error + 2, duffUrl));

}

function getCSSClass()

{

var url = document.documentURI;

var matches = url.match(/s\=([^&]+)\&/);

// s is optional, if no match just return nothing

if (!matches || matches.length < 2)

return "";

// parenthetical match is the second entry

return decodeURIComponent(matches[1]);

}

function getDescription()

{

var url = document.documentURI;

var desc = url.search(/d\=/);

// desc == -1 if not found; if so, return an empty string

// instead of what would turn out to be portions of the URI

if (desc == -1)

return "";

return decodeURIComponent(url.slice(desc + 2));

}

function retryThis(buttonEl)

{

// Note: The application may wish to handle switching off "offline mode"

// before this event handler runs, but using a capturing event handler.

// Session history has the URL of the page that failed

// to load, not the one of the error page. So, just call

// reload(), which will also repost POST data correctly.

try {

location.reload();

} catch (e) {

// We probably tried to reload a URI that caused an exception to

// occur; e.g. a nonexistent file.

}

buttonEl.disabled = true;

}

function initPage()

{

var err = getErrorCode();

// if it's an unknown error or there's no title or description

// defined, get the generic message

var errTitle = document.getElementById("et_" + err);

var errDesc = document.getElementById("ed_" + err);

if (!errTitle || !errDesc)

{

errTitle = document.getElementById("et_generic");

errDesc = document.getElementById("ed_generic");

}

var title = document.getElementById("errorTitleText");

if (title)

{

title.parentNode.replaceChild(errTitle, title);

// change id to the replaced child's id so styling works

errTitle.id = "errorTitleText";

}

var sd = document.getElementById("errorShortDescText");

if (sd)

sd.textContent = getDescription();

var ld = document.getElementById("errorLongDesc");

if (ld)

{

ld.parentNode.replaceChild(errDesc, ld);

// change id to the replaced child's id so styling works

errDesc.id = "errorLongDesc";

}

// remove undisplayed errors to avoid bug 39098

var errContainer = document.getElementById("errorContainer");

errContainer.parentNode.removeChild(errContainer);

var className = getCSSClass();

if (className && className != "expertBadCert") {

// Associate a CSS class with the root of the page, if one was passed in,

// to allow custom styling.

// Not "expertBadCert" though, don't want to deal with the favicon

document.documentElement.className = className;

// Also, if they specified a CSS class, they must supply their own

// favicon. In order to trigger the browser to repaint though, we

// need to remove/add the link element.

var favicon = document.getElementById("favicon");

var faviconParent = favicon.parentNode;

faviconParent.removeChild(favicon);

favicon.setAttribute("href", "chrome://global/skin/icons/" + className + "_favicon.png");

faviconParent.appendChild(favicon);

}

if (className == "expertBadCert") {

showSecuritySection();

}

if (err == "remoteXUL") {

// Remove the "Try again" button for remote XUL errors given that

// it is useless.

document.getElementById("errorTryAgain").style.display = "none";

}

if (err == "cspFrameAncestorBlocked") {

// Remove the "Try again" button for CSP frame ancestors violation, since it's

// almost certainly useless. (Bug 553180)

document.getElementById("errorTryAgain").style.display = "none";

}

if (err == "nssBadCert") {

// Remove the "Try again" button for security exceptions, since it's

// almost certainly useless.

document.getElementById("errorTryAgain").style.display = "none";

document.getElementById("errorPageContainer").setAttribute("class", "certerror");

addDomainErrorLink();

}

else {

// Remove the override block for non-certificate errors. CSS-hiding

// isn't good enough here, because of bug 39098

var secOverride = document.getElementById("securityOverrideDiv");

secOverride.parentNode.removeChild(secOverride);

}

}

function showSecuritySection() {

// Swap link out, content in

document.getElementById('securityOverrideContent').style.display = '';

document.getElementById('securityOverrideLink').style.display = 'none';

}

/* In the case of SSL error pages about domain mismatch, see if

we can hyperlink the user to the correct site. We don't want

to do this generically since it allows MitM attacks to redirect

users to a site under attacker control, but in certain cases

it is safe (and helpful!) to do so. Bug 402210

*/

function addDomainErrorLink() {

// Rather than textContent, we need to treat description as HTML

var sd = document.getElementById("errorShortDescText");

if (sd) {

var desc = getDescription();

// sanitize description text - see bug 441169

// First, find the index of the <a> tag we care about, being careful not to

// use an over-greedy regex

var re = /<a id="cert_domain_link" title="([^"]+)">/;

var result = re.exec(desc);

if(!result)

return;

// Remove sd's existing children

sd.textContent = "";

// Everything up to the link should be text content

sd.appendChild(document.createTextNode(desc.slice(0, result.index)));

// Now create the link itself

var anchorEl = document.createElement("a");

anchorEl.setAttribute("id", "cert_domain_link");

anchorEl.setAttribute("title", result[1]);

anchorEl.appendChild(document.createTextNode(result[1]));

sd.appendChild(anchorEl);

// Finally, append text for anything after the closing </a>

sd.appendChild(document.createTextNode(desc.slice(desc.indexOf("</a>") + "</a>".length)));

}

var link = document.getElementById('cert_domain_link');

if (!link)

return;

var okHost = link.getAttribute("title");

var thisHost = document.location.hostname;

var proto = document.location.protocol;

// If okHost is a wildcard domain ("*.example.com") let's

// use "www" instead. "*.example.com" isn't going to

// get anyone anywhere useful. bug 432491

okHost = okHost.replace(/^\*\./, "www.");

/* case #1:

* example.com uses an invalid security certificate.

*

* The certificate is only valid for www.example.com

*

* Make sure to include the "." ahead of thisHost so that

* a MitM attack on paypal.com doesn't hyperlink to "notpaypal.com"

*

* We'd normally just use a RegExp here except that we lack a

* library function to escape them properly (bug 248062), and

* domain names are famous for having '.' characters in them,

* which would allow spurious and possibly hostile matches.

*/

if (endsWith(okHost, "." + thisHost))

link.href = proto + okHost;

/* case #2:

* browser.garage.maemo.org uses an invalid security certificate.

*

* The certificate is only valid for garage.maemo.org

*/

if (endsWith(thisHost, "." + okHost))

link.href = proto + okHost;

}

function endsWith(haystack, needle) {

return haystack.slice(-needle.length) == needle;

}

]]></script>

</head>

<body dir="ltr">

<!-- ERROR ITEM CONTAINER (removed during loading to avoid bug 39098) -->

<!-- PAGE CONTAINER (for styling purposes only) -->

<div id="errorPageContainer">

<!-- Error Title -->

<div id="errorTitle">

<h1 id="errorTitleText">خطا 404</h1>

</div>

<!-- LONG CONTENT (the section most likely to require scrolling) -->

<div id="errorLongContent">

<!-- Short Description -->

<div id="errorShortDesc">

<p id="errorShortDescText">. صفحه مورد نظر پیدا نشد</p>

</div>

<!-- Long Description (Note: See netError.dtd for used XHTML tags) -->

<div id="errorLongDesc">

<ul>

<li>برای پیدا کردن بازی یا نرم افزار مورد نظر از قسمت جستجو سایت استفاده کنید</li>

<li><a href="http://csdl.rzb.ir">صفحه اصلی</a></li>

<li><a href="http://csdl.rzb.ir/Cat/1/Game/">ورود به بازی ها</a></li>

<li><a href="http://csdl.rzb.ir/Cat/3/Software/">ورود به نرم افزارها</a></li>

</ul>

</div>

<!-- Override section - For ssl errors only. Removed on init for other

error types. -->

</div>

<center><a href="http://csdl.rzb.ir"><img src="http://csdl.rozup.ir/Pictures/button.jpg" /></a></center>

<p style="text-align: right;"><font size="3" face="zar">: طراحی توسط</font></p><font size="3" face="zar">

</font><p style="text-align: right;"><font size="3"><strong><font face="zar">کانتر دانلود</font></strong></font></p>

</body>

</html>



شنبه 23 دی 1391 - 15:33
ارسال پیامsend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
gametofun آفلاین



ارسال‌هاAsnwers : 703
عضویتRegistration date : 2 /9 /1391
حمایت کردهthanks : 175
حمایت شدهThanked : 337
پاسخAnswer 1 : قالب 404 فایرفاکس

?نظری ندارین؟



شنبه 23 دی 1391 - 15:39
ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
mohamad_77 آفلاین



ارسال‌هاAsnwers : 1493
عضویتRegistration date : 9 /5 /1391
حمایت کردهthanks : 234
حمایت شدهThanked : 955
پاسخAnswer 2 : قالب 404 فایرفاکس

افرین

خیلی خوبه به کارات ادامه بده و پیشرفت کن



yahoo id : mohamadnazari89@yahoo.com

[نادان را از هر طرف نوشتم نادان بود]

شنبه 23 دی 1391 - 16:30
ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
milad94 آفلاین



ارسال‌هاAsnwers : 72
عضویتRegistration date : 2 /7 /1391
حمایت کردهthanks : 74
حمایت شدهThanked : 7
پاسخAnswer 3 : قالب 404 فایرفاکس

قشنگ بود

شنبه 23 دی 1391 - 16:38
ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport



moisrex
درباره ماAbout us لینک های ماOur links کلمات کلیدیKeywords
انجمن تخصصی کدستان ، ساخته شده توسط فردی با نام مستعار Moisrex می باشد.This forum designed by a person who called Moisrex.

ایمیلE-mail : Moisrex @ Gmail.com
کدستان,انجمن کدستان,کدنویسی,انجمن پشتیبانی,فروم,رزبلاگ,آموزش کدنویسی,درخواست کد
تمامی حقوق این انجمن مربوط به همین انجمن می باشد | طراحی قالبCopyright (c) By Moisrex , All rights reserved | Desiger : Moisrex