Je crée un exemple de site Web en utilisant xhtml avec le support javascript. Utilisant également PHP pour la programmation côté serveur. J'ai besoin de rediriger la page Web vers une autre page à partir d'une page html, après avoir vérifié certaines conditions. Quelle est la meilleure méthode pour implémenter cela. Je l'ai fait en utilisant en-tête ("link"); mais puisque je l'utilise à l'intérieur de la balise, il montre une erreur. est-il possible de rediriger vers un lien particulier à partir de l'étiquette.Vérifier la condition et rediriger automatiquement vers un lien, html
Répondre
La meilleure façon serait d'utiliser PHP. Les solutions Javascript ne fonctionnent que lorsque ... eh bien, quand javascript est activé.
<?php
if($do_redirect) {
header("location: http://www.google.de");
}
?>
Notez que cela ne fonctionne que lorsqu'il n'y a absolument aucune sortie jusqu'à présent.
Bien sûr. Faites-le à travers le javascript:
window.location.href = 'http://www.google.com'
essayer cette
<?php
.
.
//your php code here
.
.
if($condition){
?>
'css/javascript' = type de script>
window.location.href = 'http://domain.com'
/script>
<?php
} else{
.
.
//again your php code here
.
.
}
?>
Cela dépend de la condition.
Si elle est quelque chose que vous pouvez tester en PHP, puis le faire en PHP (comme l'une des premières choses que vous faites, avant de commencer à penser à générer une sortie au navigateur):
<?php
if (condition()) {
header("Location: http://example.com/foo/bar/baz");
exit();
}
?>
S'il est quelque chose que vous pouvez tester seulement en JavaScript puis:
<script type="text/javascript">
if (condition()) {
location = "http://example.com/foo/bar/baz";
}
</script>
... en gardant à l'esprit les principes de progressive enhancement.
A partir d'un tag vous pouvez utiliser quelque chose comme ça
<tag onclick="if(condition == true) window.location.href = 'http://mylocation.com/'>Tag text</tag>
La plupart des balises HTML soutenir l'événement onclick, donc remplacer tag
avec le type d'étiquette dont vous avez besoin pour votre situation.
La partie condition
peut être un code en ligne pour trouver une valeur, ou une fonction Javascript que vous avez définie précédemment.
- 1. Meilleur moyen de rediriger automatiquement vers un site Web
- 2. .htaccess rediriger vers la page avec le lien d'ancrage
- 3. Rediriger l'URL existante .php vers la nouvelle URL
- 4. swfobject - comment rediriger automatiquement
- 5. rediriger un lien de la page et le texte changeant de page basée sur le lien
- 6. Comment créer un lien vers un objet Embed en html?
- 7. Comment donner un lien vers un répertoire en HTML?
- 8. Rediriger vers un fichier .html si à partir d'un domaine
- 9. Rediriger 404 images avec lien vers une image unique?
- 10. comment passer un paramètre avec un lien vers un fichier exe à partir d'une page html
- 11. Rediriger le lien du dossier vers le fichier xml
- 12. Heroku: Rediriger/vers/fonctionnalités
- 13. balises HTML pour le courrier électronique et un lien vers d'autres sections de la page
- 14. rediriger vers la page suivante
- 15. Rediriger vers une page
- 16. Comment créer un lien vers une autre page html?
- 17. Rediriger vers un autre contrôleur
- 18. Django rediriger vers un swf
- 19. Séparer un lien hypertexte HTML
- 20. rediriger vers la page membre
- 21. Comment rediriger la sortie vers un fichier dont le nom est la date et l'heure actuelles?
- 22. rediriger vers la page actuelle
- 23. Comment vérifier qu'un lien pointe vers la bonne image et qu'il a la bonne cible et le bon titre
- 24. lien Rediriger de php
- 25. vérifier si la condition de valeur 0
- 26. Rediriger Stdin et Stdout vers le fichier
- 27. Rediriger la sortie audio vers la ligne
- 28. Doit-on rediriger Rails vers l'envoi de code HTML?
- 29. Rediriger la sortie Trace vers la console
- 30. En utilisant ".html" pour créer un lien vers un fichier .html.php - quelle est la magie?