SCRiPT pour URL aléatoire

URL aléatoire - Forum






<!DOCTYPE html>
<html>
<head>
<title>Lien Aléatoire</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<script type="text/javascript">
//on genere un lien au chargement de la page
$(document).ready(function() {

generationLienAlea();

});

//quand on click sur le lien, le lien change
$("#lienaleatoire").live("click", function(){

generationLienAlea();

});


function generationLienAlea(){

var listliens = [ ];
listliens[0] = "http://www.koreus.com";
listliens[1] = "http://www.google.com";
listliens[2] = "http://www.youtube.fr";
listliens[3] = "http://www.microsoft.net";
// listliens[4] = "un lien";
// listliens[5] = "un lien";
// listliens[6] = "un lien";

nb = rand(0, listliens.length - 1);

$("#lienaleatoire").attr('href', listliens[nb]);
}

//rand pour les parésseux qui ont horeur des fn.maths 😃
function rand (min, max) {

var argc = arguments.length;
if (argc === 0) {
min = 0;
max = 2147483647;
} else if (argc === 1) {
throw new Error('Warning: rand() expects exactly 2 parameters, 1 given');
}
return Math.floor(Math.random() * (max - min + 1)) + min;

}
</script>
</head>
<body>
<!-- target="_blank" pour que la page s'ouvre dans un autre onglet -->
<a href="" id="lienaleatoire" target="_blank">Ceci est le lien aléatoir</a>
</body>
</html>





mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm









function uselessWebButton(button, popup) {
	var buttonElement = button
	var popupElement = popup
	var initialClick = false
	var randomRange = 7

	var sitesList = [
		"https://longdogechallenge.com/",
		"https://checkboxrace.com/",
		"https://onesquareminesweeper.com/",
		"http://heeeeeeeey.com/",
		"http://corndog.io/",
		"https://binarypiano.com/",
		"https://mondrianandme.com/",
		"https://puginarug.com",
		"http://floatingqrcode.com/",
		"https://checkboxolympics.com/",
		"https://alwaysjudgeabookbyitscover.com",
		"https://thatsthefinger.com/",
		"https://cant-not-tweet-this.com/",
		"https://cursoreffects.com",
		"http://eelslap.com/",
		"http://www.staggeringbeauty.com/",
		"http://burymewithmymoney.com/",
		"https://smashthewalls.com/",
		"https://jacksonpollock.org/",
		"http://endless.horse/",
		"http://drawing.garden/",
		"https://www.trypap.com/",
		"http://www.republiquedesmangues.fr/",
		"http://www.movenowthinklater.com/",
		"http://www.rrrgggbbb.com/",
		"http://www.koalastothemax.com/",
		"http://www.everydayim.com/",
		"http://randomcolour.com/",
		"http://cat-bounce.com/",
		"http://chrismckenzie.com/",
		"https://thezen.zone/",
		"http://hasthelargehadroncolliderdestroyedtheworldyet.com/",
		"http://ninjaflex.com/",
		"http://ihasabucket.com/",
		"http://corndogoncorndog.com/",
		"http://www.hackertyper.com/",
		"https://pointerpointer.com",
		"http://imaninja.com/",
		"http://www.partridgegetslucky.com/",
		"http://www.ismycomputeron.com/",
		"http://www.nullingthevoid.com/",
		"http://www.muchbetterthanthis.com/",
		"http://www.yesnoif.com/",
		"http://lacquerlacquer.com",
		"http://potatoortomato.com/",
		"http://iamawesome.com/",
		"https://strobe.cool/",
		"http://thisisnotajumpscare.com/",
		"http://doughnutkitten.com/",
		"http://crouton.net/",
		"http://corgiorgy.com/",
		"http://www.wutdafuk.com/",
		"http://unicodesnowmanforyou.com/",
		"http://chillestmonkey.com/",
		"http://scroll-o-meter.club/",
		"http://www.crossdivisions.com/",
		"http://tencents.info/",
		"https://boringboringboring.com/",
		"http://www.patience-is-a-virtue.org/",
		"http://pixelsfighting.com/",
		"http://isitwhite.com/",
		"https://existentialcrisis.com/",
		"http://onemillionlols.com/",
		"http://www.omfgdogs.com/",
		"http://oct82.com/",
		"http://chihuahuaspin.com/",
		"https://popcat.click/",
		"http://www.blankwindows.com/",
		"http://tunnelsnakes.com/",
		"http://www.trashloop.com/",
		"http://www.ascii-middle-finger.com/",
		"http://spaceis.cool/",
		"http://www.doublepressure.com/",
		"http://www.donothingfor2minutes.com/",
		"http://buildshruggie.com/",
		"http://buzzybuzz.biz/",
		"http://yeahlemons.com/",
		"http://wowenwilsonquiz.com",
		"https://thepigeon.org/",
		"http://notdayoftheweek.com/",
		"http://www.amialright.com/",
		"http://nooooooooooooooo.com/",
		"https://greatbignothing.com/",
		"https://zoomquilt.org/",
		"https://dadlaughbutton.com/",
		"https://remoji.com/",
		"http://papertoilet.com/",
		"https://loopedforinfinity.com/",
		"https://www.bouncingdvdlogo.com/",
		"https://findtheinvisiblecow.com/"
	]

	var sites = null

	// Prepares and binds the button
	var init = function () {
		button.onclick = onButtonClick

		// Initial set sites
		sites = sitesList.slice()

		if (localStorage["currentSiteList"]) {
			// They have storage, filter out any not in the base list, that could be spam now
			var currentSites = JSON.parse(localStorage["currentSiteList"])
			var filteredSites = currentSites.filter(
				(site) => sitesList.indexOf(site) !== -1
			)
			if (filteredSites.length > 0) {
				sites = filteredSites
			}
		}
	}

	// Selects and removes the next website from the list
	var selectWebsite = function () {
		var site, range, index

		range = randomRange > sites.length ? sites.length : randomRange
		index = Math.floor(Math.random() * range)

		site = sites[index]
		sites.splice(index, 1)

		return site
	}

	var openSite = function (url) {
		window.open(url)
	}

	var onButtonClick = function () {
		if (window.gtag) {
			gtag("event", "click", { event_category: "button" })
		}

		if (initialClick === false) {
			// Change text from "TO A"
			document.getElementById("joint").innerHTML = "TO ANOTHER"
			initialClick = true
		}

		var url = selectWebsite()
		openSite(url)

		// User has visited ALL the sites... refresh the list.
		if (sites.length == 0) {
			sites = sitesList.slice()
		}

		localStorage["currentSiteList"] = JSON.stringify(sites)
	}

	init()
}

var uselessWebButton = new uselessWebButton(document.getElementById("button"))
;



*************************************************************************************************





URL aléatoire





<!DOCTYPE html>
<html>
<head>
<title>Lien Aléatoire</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js"></script>
<script type="text/javascript">
//on genere un lien au chargement de la page
$(document).ready(function() {

generationLienAlea();

});

//quand on click sur le lien, le lien change
$("#lienaleatoire").live("click", function(){

generationLienAlea();

});


function generationLienAlea(){

var listliens = [ ];
listliens[0] = "http://www.koreus.com";
listliens[1] = "http://www.google.com";
listliens[2] = "http://www.youtube.fr";
listliens[3] = "http://www.microsoft.net";
// listliens[4] = "un lien";
// listliens[5] = "un lien";
// listliens[6] = "un lien";

nb = rand(0, listliens.length - 1);

$("#lienaleatoire").attr('href', listliens[nb]);
}

//rand pour les parésseux qui ont horeur des fn.maths 😃
function rand (min, max) {

var argc = arguments.length;
if (argc === 0) {
min = 0;
max = 2147483647;
} else if (argc === 1) {
throw new Error('Warning: rand() expects exactly 2 parameters, 1 given');
}
return Math.floor(Math.random() * (max - min + 1)) + min;

}
</script>
</head>
<body>
<!-- target="_blank" pour que la page s'ouvre dans un autre onglet -->
<a href="" id="lienaleatoire" target="_blank">Ceci est le lien aléatoir</a>
</body>
</html>


**************************************************************************************************************


function uselessWebButton(button, popup) {
var buttonElement = button
var popupElement = popup
var initialClick = false
var randomRange = 7

var sitesList = [
"https://longdogechallenge.com/",
"https://checkboxrace.com/",
"https://onesquareminesweeper.com/",
"http://heeeeeeeey.com/",
"http://corndog.io/",
"https://binarypiano.com/",
"https://mondrianandme.com/",
"https://puginarug.com",
"http://floatingqrcode.com/",
"https://checkboxolympics.com/",
"https://alwaysjudgeabookbyitscover.com",
"https://thatsthefinger.com/",
"https://cant-not-tweet-this.com/",
"https://cursoreffects.com",
"http://eelslap.com/",
"http://www.staggeringbeauty.com/",
"http://burymewithmymoney.com/",
"https://smashthewalls.com/",
"https://jacksonpollock.org/",
"http://endless.horse/",
"http://drawing.garden/",
"https://www.trypap.com/",
"http://www.republiquedesmangues.fr/",
"http://www.movenowthinklater.com/",
"http://www.rrrgggbbb.com/",
"http://www.koalastothemax.com/",
"http://www.everydayim.com/",
"http://randomcolour.com/",
"http://cat-bounce.com/",
"http://chrismckenzie.com/",
"https://thezen.zone/",
"http://hasthelargehadroncolliderdestroyedtheworldyet.com/",
"http://ninjaflex.com/",
"http://ihasabucket.com/",
"http://corndogoncorndog.com/",
"http://www.hackertyper.com/",
"https://pointerpointer.com",
"http://imaninja.com/",
"http://www.partridgegetslucky.com/",
"http://www.ismycomputeron.com/",
"http://www.nullingthevoid.com/",
"http://www.muchbetterthanthis.com/",
"http://www.yesnoif.com/",
"http://lacquerlacquer.com",
"http://potatoortomato.com/",
"http://iamawesome.com/",
"https://strobe.cool/",
"http://thisisnotajumpscare.com/",
"http://doughnutkitten.com/",
"http://crouton.net/",
"http://corgiorgy.com/",
"http://www.wutdafuk.com/",
"http://unicodesnowmanforyou.com/",
"http://chillestmonkey.com/",
"http://scroll-o-meter.club/",
"http://www.crossdivisions.com/",
"http://tencents.info/",
"https://boringboringboring.com/",
"http://www.patience-is-a-virtue.org/",
"http://pixelsfighting.com/",
"http://isitwhite.com/",
"https://existentialcrisis.com/",
"http://onemillionlols.com/",
"http://www.omfgdogs.com/",
"http://oct82.com/",
"http://chihuahuaspin.com/",
"https://popcat.click/",
"http://www.blankwindows.com/",
"http://tunnelsnakes.com/",
"http://www.trashloop.com/",
"http://www.ascii-middle-finger.com/",
"http://spaceis.cool/",
"http://www.doublepressure.com/",
"http://www.donothingfor2minutes.com/",
"http://buildshruggie.com/",
"http://buzzybuzz.biz/",
"http://yeahlemons.com/",
"http://wowenwilsonquiz.com",
"https://thepigeon.org/",
"http://notdayoftheweek.com/",
"http://www.amialright.com/",
"http://nooooooooooooooo.com/",
"https://greatbignothing.com/",
"https://zoomquilt.org/",
"https://dadlaughbutton.com/",
"https://remoji.com/",
"http://papertoilet.com/",
"https://loopedforinfinity.com/",
"https://www.bouncingdvdlogo.com/",
"https://findtheinvisiblecow.com/"
]

var sites = null

// Prepares and binds the button
var init = function () {
button.onclick = onButtonClick

// Initial set sites
sites = sitesList.slice()

if (localStorage["currentSiteList"]) {
// They have storage, filter out any not in the base list, that could be spam now
var currentSites = JSON.parse(localStorage["currentSiteList"])
var filteredSites = currentSites.filter(
(site) => sitesList.indexOf(site) !== -1
)
if (filteredSites.length > 0) {
sites = filteredSites
}
}
}

// Selects and removes the next website from the list
var selectWebsite = function () {
var site, range, index

range = randomRange > sites.length ? sites.length : randomRange
index = Math.floor(Math.random() * range)

site = sites[index]
sites.splice(index, 1)

return site
}

var openSite = function (url) {
window.open(url)
}

var onButtonClick = function () {
if (window.gtag) {
gtag("event", "click", { event_category: "button" })
}

if (initialClick === false) {
// Change text from "TO A"
document.getElementById("joint").innerHTML = "TO ANOTHER"
initialClick = true
}

var url = selectWebsite()
openSite(url)

// User has visited ALL the sites... refresh the list.
if (sites.length == 0) {
sites = sitesList.slice()
}

localStorage["currentSiteList"] = JSON.stringify(sites)
}

init()
}

var uselessWebButton = new uselessWebButton(document.getElementById("button"))
;




**************************************************************************************************************


























































Commentaires

Posts les plus consultés de ce blog

💥 TOP Best Chat GPT Prompts for Marketers - 2024

La liste de contrôle SEO

Meilleurs outils de référencement 🛠 organisée par Saijo George

Insérer un formulaire de contact - Zbooing : Astuces pour Google Sites

100 outils pour lancer sa startup sans argent (mais pas sans talent)

30 prompts marketing ChatGPT à utiliser d'urgence ! | Conseils Rédaction Web

💥Top BEST invites ChatGPT pour le succès du dropshipping *° 2024

Questions et réponses sur l'évaluation de la certification YouTube Music en 2021 + examen final Certification Ateliers Numériques 2022

La liste de contrôle SEO complète en 51 points pour 2024

Les meilleurs GPTs pour vous aider dans votre travail de rédaction