Message avant une redirection

flexi2202 Messages postés 4141 Statut Membre -  
flexi2202 Messages postés 4141 Statut Membre -
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">
A voir également:

2 réponses

Pitet Messages postés 2845 Statut Membre 527
 
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 4141 Statut Membre 190
 
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