English Translation
This commit is contained in:
parent
735965e9e8
commit
8a38ba1cca
13
License.txt
13
License.txt
@ -1,13 +0,0 @@
|
|||||||
*
|
|
||||||
* Custom404 jQuery plugin
|
|
||||||
*
|
|
||||||
* Plugin jQuery per pagine di errore personalizzate
|
|
||||||
*
|
|
||||||
* Dual licensed under the MIT and GPL licenses:
|
|
||||||
* http://www.opensource.org/licenses/mit-license.php
|
|
||||||
* http://www.gnu.org/licenses/gpl.html
|
|
||||||
*
|
|
||||||
* @author Michele Guerini Rocco aka Rnhmjoj
|
|
||||||
* @since 2012
|
|
||||||
*
|
|
||||||
|
|
40
README.md
40
README.md
@ -1,26 +1,46 @@
|
|||||||
Custom 404
|
# Custom 404
|
||||||
==========
|
|
||||||
|
|
||||||
Plugin jQuery per pagine di errore personalizzate
|
## JQuery plugin for custom error pages
|
||||||
-------------------------------------------------
|
|
||||||
|
|
||||||
|
<<<<<<< HEAD
|
||||||
|
## Info
|
||||||
|
A jQuery plugin that allows you to use custom error pages.
|
||||||
|
To be used when you can not edit the file `. Htacces` Apache or when using
|
||||||
|
applications on non-ASP on an IIS server.
|
||||||
|
Simply checks if the requested resource is available when you open a link.
|
||||||
|
|
||||||
|
### Usage
|
||||||
|
Add in head:
|
||||||
|
=======
|
||||||
### Informazioni
|
### Informazioni
|
||||||
Un plugin per jQuery che permette di usare pagine di errore personalizzate.
|
Un plugin per jQuery che permette di usare pagine di errore personalizzate.
|
||||||
Da usare quando non si può modificare il file `.htacces` su Apache o quando si usano applicazioni non ASP su un server IIS
|
Da usare quando non si può modificare il file `.htacces` su Apache o quando si usano applicazioni non ASP su un server IIS
|
||||||
Semplicemente controlla se la risorsa richiesta è disponibile quando si apre un link.
|
Semplicemente controlla lo stato di una risorsa collegata da un link quando viene richiesta.
|
||||||
|
|
||||||
### Istruzioni
|
### Istruzioni
|
||||||
Aggiungi nel'head:
|
Aggiungi nel'head:
|
||||||
|
>>>>>>> e2ac1143fefb4a651368dc337b44a85ebdd68f81
|
||||||
|
|
||||||
<script src="https://raw.github.com/Rnhmjoj/Custom404/master/jquery.custom404.min.js" type="text/javascript"></script>
|
<script src="https://raw.github.com/Rnhmjoj/Custom404/master/jquery.custom404.min.js" type="text/javascript"></script>
|
||||||
|
|
||||||
In un'altro script, ad esempio:
|
In a script:
|
||||||
|
|
||||||
$(document).ready(function(){
|
$(document).ready(function(){
|
||||||
$("a#prova").custom404({404: "pagina404.html"});
|
$("a#prova").custom404({404: "404page.html"});
|
||||||
});
|
});
|
||||||
|
|
||||||
Le opzioni sono `statusCode: url`. Tutti gli status code http va bene.
|
<<<<<<< HEAD
|
||||||
Se non si seleziona nulla verranno selezionati di default tutti i link della pagina.
|
Options are `statusCode: url`. All the http status codes are fine.
|
||||||
|
If you do not select anything by default all the links on the page will be used.
|
||||||
|
|
||||||
[Qui](http://jsfiddle.net/pxtbs/) c'è un'altro esempio.
|
You can find an example [here](http://jsfiddle.net/NY9dH/).
|
||||||
|
|
||||||
|
### License
|
||||||
|
=======
|
||||||
|
Le opzioni sono `statusCode: url`. Tutti gli status code http vanno bene.
|
||||||
|
Se non si seleziona nulla verranno selezionati di default tutti i link della pagina.
|
||||||
|
>>>>>>> e2ac1143fefb4a651368dc337b44a85ebdd68f81
|
||||||
|
|
||||||
|
Dual licensed under the MIT and GPL licenses:
|
||||||
|
http://www.opensource.org/licenses/mitlicense.php
|
||||||
|
http://www.gnu.org/licenses/gpl.html
|
||||||
|
@ -1,31 +1,25 @@
|
|||||||
(function($) {
|
(function($) {
|
||||||
$.fn.custom404 = function(opzioni) {
|
$.fn.custom404 = function(options) {
|
||||||
var defaults = {
|
var defaults = {
|
||||||
404: "/404.html",
|
404: "/404.html",
|
||||||
403: "/403.html",
|
403: "/403.html",
|
||||||
500: "/505.html"
|
500: "/505.html"
|
||||||
};
|
};
|
||||||
|
if (options) $.extend(defaults, options);
|
||||||
if (opzioni)
|
if (!this.selector) var selected = "a";
|
||||||
$.extend(defaults, opzioni);
|
else var selected = this.selector;
|
||||||
if(!this.selector)
|
$(selected).click(function() {
|
||||||
var selezionato = "a";
|
event.preventDefault();
|
||||||
else
|
var address = $(this).attr("href");
|
||||||
var selezionato = this.selector;
|
|
||||||
|
|
||||||
$(selezionato).click(function(){
|
|
||||||
event.preventDefault();
|
|
||||||
var indirizzo = $(this).attr("href");
|
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
url: indirizzo,
|
url: address,
|
||||||
success: function(){
|
success: function() {
|
||||||
window.location.href = indirizzo;
|
window.location.href = address;
|
||||||
},
|
},
|
||||||
error: function(xhr){
|
error: function(xhr) {
|
||||||
window.location.href = defaults[xhr.status];
|
window.location.href = defaults[xhr.status];
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
})(jQuery);
|
})(jQuery);
|
2
jquery.custom404.min.js
vendored
2
jquery.custom404.min.js
vendored
@ -1 +1 @@
|
|||||||
(function($){$.fn.custom404 = function(opzioni) { var defaults = { 404:"/404.html", 403: "/403.html", 500: "/505.html"}; if (opzioni) $.extend(defaults,opzioni); if(!this.selector) var selezionato = "a"; else var selezionato = this.selector; $(selezionato).click(function(){event.preventdefault(); var indirizzo = $(this).attr("href"); $.ajax({ url:indirizzo, success: function(){ window.location.href = indirizzo}
|
(function($){$.fn.custom404=function(options){var defaults={404:"/404.html",403:"/403.html",500:"/505.html"};if(options)$.extend(defaults,options);if(!this.selector)var selected="a";else var selected=this.selector;$(selected).click(function(){event.preventDefault();var address=$(this).attr("href");$.ajax({url:address,success:function(){window.location.href=address;},error:function(xhr){window.location.href=defaults[xhr.status];}});});};})(jQuery);
|
Loading…
Reference in New Issue
Block a user