Message avant une redirection

Fermé
flexi2202 Messages postés 3783 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 20 février 2023 - 9 déc. 2021 à 09:50
flexi2202 Messages postés 3783 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 20 février 2023 - 9 déc. 2021 à 13:52
Bonsoir a tous

j'ai deux sites
mais j'ai besoin d envoyer a un endroit de mon site A vers un autre endroit de mon site B

avec une url tout simple

Mon soucis c'est que durant le temps de la redirection il y a une page blanche de 1 ou 2 secondes ou l utilisateur peux se poser des questions
Je comprends parfaitement que cela est un problème que l on ne sait pas gérer puisque c est du cote des serveurs

Par contre existe t il la possibilité de réaliser un message dans un box(pour l avertir que cela prendra un peu de temps ) ou l utilisateur doit cliquer dessus après avoir cliquer sur le lien de redirection


je viens donc de trouver ce code que je vais devoir customiser
mais j'ai deux petits soucis
le premier je ne parviens a enlever le bouton , je souhaiterais un lien tout simple

ensuite l url que j' indique ne fonctionne pas

<script type="text/javascript">
<!--
function confirmation(){
	var answer = confirm("Leave tizag.com?")
	if (answer){
		alert("Bye bye!")
		window.location = 'href="<?php echo $donnees["guid"];  ?>" ';
	}
	else{
		alert("Thanks for sticking around!")
	}
}
//-->
</script>


<input style="width:100px" type="button" onclick="confirmation()" value="Leave Tizag.com">

2 réponses

Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 546
9 déc. 2021 à 13:09
Bonjour,

Pour remplacer le bouton par un lien, il faut utiliser une balise <a> à la place de la balise <input>.

Concernant l'URL passé dans window.location, celle-ci n'est pas correcte. L'URL doit être sous la forme protocol://domain.tld

<a href="#" onclick="confirmation()">Leave MonSite.com</a>

<script>
function confirmation(){
	if (confirm("Leave MonSite.com ?")) {
		alert("Bye bye!");
		window.location = 'https://forums.commentcamarche.net/forum/';
	} else {
		alert("Thanks for sticking around!");
	}
}
</script>
0
flexi2202 Messages postés 3783 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 20 février 2023 175
9 déc. 2021 à 13:52
bonjour Ptet

super nickel cela fonctionne a merveille
me reste juste a ouvrir un nouvel onglet
j'ai essaye entre autre ceci
mais cela n ouvre pas de nouvel onglet

window.location = '<?php echo $donnees["guid"];  ?>"target="_blank" ';
0