Problème avec le bouton onclick
Fermé
flexi2202
Messages postés
3783
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
20 février 2023
-
Modifié le 14 déc. 2021 à 21:57
flexi2202 Messages postés 3783 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 20 février 2023 - 14 déc. 2021 à 23:08
flexi2202 Messages postés 3783 Date d'inscription lundi 14 mars 2011 Statut Membre Dernière intervention 20 février 2023 - 14 déc. 2021 à 23:08
A voir également:
- Problème avec le bouton onclick
- Bouton on off ✓ - Forum Loisirs / Divertissements
- Bouton shift pc ✓ - Forum Windows
- Onclick javascript - Astuces et Solutions
- Taille bouton css - Forum HTML
- Nicolas a téléchargé le logiciel suite utilitaires. il clique sur le bouton “j’accepte” en bas à droite. quels sont les programmes ou éléments installés maintenant sur son ordinateur ? ✓ - Forum Virus / Sécurité
4 réponses
jordane45
Messages postés
37253
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 mars 2023
4 551
14 déc. 2021 à 22:07
14 déc. 2021 à 22:07
Bonjour
D'où vient ta variable $valeur->link ?
Et puis, il faudrait que tu nous montre l'ensemble de ton code et pas juste quelques extraits qui en l'état ne nous permettent pas de savoir ce que tu as bien fait ou non hormis quelques erreurs d'écriture que l'on pourra corriger lorsque tu nous auras tout montré
D'où vient ta variable $valeur->link ?
Et puis, il faudrait que tu nous montre l'ensemble de ton code et pas juste quelques extraits qui en l'état ne nous permettent pas de savoir ce que tu as bien fait ou non hormis quelques erreurs d'écriture que l'on pourra corriger lorsque tu nous auras tout montré
jordane45
Messages postés
37253
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 mars 2023
4 551
14 déc. 2021 à 23:02
14 déc. 2021 à 23:02
Je ne vais pas essayer de t'expliquer tout ce qui ne va pas sinon je pense qu'on ne sera pas couché de bonne heure...
Donc en gros, ton code devrait ressembler à ça
Donc en gros, ton code devrait ressembler à ça
<!-- debut article -->
<div class="col-md-3" style="padding-left: 0px;padding-right: 0px;">
<?php
//ici commence le RSS de wordpress
if($flux = simplexml_load_file('http://pecheperle.be/category/nouveautes/feed/')) {
$donnee = $flux->channel;
// Initialiser le compteur.
$compteur = 0;
// Affiche les 3 derniers articles.
$limite = 3;
echo '<h3 style ="font-size: 1.50rem;font-weight: Bold;text-align: center;background-color:#ffff;">Dernières sorties de pêche</h3>';
//on initialise la boucle
foreach($donnee->item as $valeur) {
?>
<!-- on affiche le titre de l article de wordpress -->
<div class="row" style ="background-color:#ffff;">
<div class="col-xl-12 col-lg-12 col-md-12">
<h4 style ="font-size: 1.25rem;text-align: center;">
<a style ="color: #000;" target="_blank" href="<?php echo $valeur->link; ?>"><?php echo $valeur->title;?></a>
</h4>
</div>
</div>
<!-- on affiche l image de l article et le lien vers la page wordpress -->
<div class="row" style="margin-bottom: 20px;background-color:#ffff;">
<div class="col-xl-12 col-lg-12 col-md-12">
<a target="_blank" href="<?php echo $valeur->link; ?>">
<img alt="nouveautées de la pêche à la perle" src="<?php echo $valeur->post_thumbnail->url ;?> " style="display: block; margin-left: auto; margin-right: auto ;margin-bottom: 20px;"/>
</a>
<!-- on affiche un bouton suite dans lequel m utilisateur est redirige vers le site wordpress -->
<a class="button centre" target="_blank" style="width: 100px;margin-bottom:10px;" href="<?php echo $valeur->link; ?>">Suite</a>
<!-- EN TEST lorsque cela fonctionne j abandonne celui du haut ---on affiche un bouton suite dans lequel sera exécuté un code javascript afin que l utilisateur confirme son choix -->
<a class="button centre" target="_blank" style="width: 100px;margin-bottom:10px;" onclick="confirmation11(event,'<?php echo $valeur->link; ?>')">Suite</a>
</div>
</div>
<?php
// Le compteur incrémente +1 à chaque affichage.
$compteur++;
// Arrête d'afficher les articles quand la valeur limite est atteinte.
if ($compteur == $limite)
break;
}
} else {
echo 'Le flux RSS du site pecheperle.be n\'a pas pu être chargé.';
}
?>
</div>
<!-- fin article -->
<!-- JS à placer juste avant le </body> de ta page -->
<!-- le code javascript pour la confirmation de utilisateur -->
<script>
function confirmationmenu11(e,lien){
e = e || window.event;
e.preventDefault(); // pour empecher le lien de se déclencher "normalement"
if (confirm("Vous êtes sur le point d être redirigé pour visionner la sortie de pêche sur le nouveau site")) {
alert("Il ce peux que la redirection prenne quelques secondes ");
window.location = lien ;
} else {
alert("Vous ne serez donc pas redirigé");
return false;
}
}
</script>
flexi2202
Messages postés
3783
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
20 février 2023
175
14 déc. 2021 à 22:29
14 déc. 2021 à 22:29
bonsoir jordane
oui en effet cela est mieux que je montre mon code complet
j'ai tendance a ne pas trop montrer pour ne pas trop encombrer
la variable provient d un flux rss
voici donc le code
je suis sur que c est juste un détail
oui en effet cela est mieux que je montre mon code complet
j'ai tendance a ne pas trop montrer pour ne pas trop encombrer
la variable provient d un flux rss
voici donc le code
je suis sur que c est juste un détail
<!-- debut article -->
<div class="col-md-3" style="padding-left: 0px;padding-right: 0px;">
<?php
//ici commence le RSS de wordpress
if($flux = simplexml_load_file('http://pecheperle.be/category/nouveautes/feed/'))
{
$donnee = $flux->channel;
// Initialiser le compteur.
$compteur = 0;
// Affiche les 3 derniers articles.
$limite = 3;
echo '<h3 style ="font-size: 1.50rem;font-weight: Bold;text-align: center;background-color:#ffff;">Dernières sorties de pêche</h3>';
//on initialise la boucle
foreach($donnee->item as $valeur)
{?>
<!-- on affiche le titre de l article de wordpress -->
<div class="row" style ="background-color:#ffff;">
<div class="col-xl-12 col-lg-12 col-md-12">
<h4 style ="font-size: 1.25rem;text-align: center;">
<?php echo ' <a style ="color: #000;" target="_blank" href="'.$valeur->link.'">'.$valeur->title.'</a>'; ?>
</h4>
</div>
</div>
<!-- on affiche l image de l article et le lien vers la page wordpress -->
<div class="row" style="margin-bottom: 20px;background-color:#ffff;">
<div class="col-xl-12 col-lg-12 col-md-12">
<?php echo ' <a target="_blank" href="'.$valeur->link.'">'?> <img alt="nouveautées de la pêche à la perle" src="<?php echo $valeur->post_thumbnail->url ;?> " style="display: block;
margin-left: auto;
margin-right: auto ;margin-bottom: 20px;"/></a>
<!-- on affiche un bouton suite dans lequel m utilisateur est redirige vers le site wordpress -->
<a class="button centre" target="_blank" style="width: 100px;margin-bottom:10px;" <?php echo ' href="'.$valeur->link.'"'; ?>>Suite</a>
<!-- EN TEST lorsque cela fonctionne j abandonne celui du haut ---on affiche un bouton suite dans lequel sera exécuté un code javascript afin que l utilisateur confirme son choix -->
<a class="button centre" target="_blank" style="width: 100px;margin-bottom:10px;" <?php echo ' href="#"'; ?> onclick="confirmation11()">Suite</a>
</div>
</div>
<?php
// Le compteur incrémente +1 à chaque affichage.
$compteur++;
// Arrête d'afficher les articles quand la valeur limite est atteinte.
if ($compteur == $limite)
break;
}
}
else {
echo 'Le flux RSS du site pecheperle.be n\'a pas pu être chargé.';
}
?>
<!-- le code javascript pour la confirmation de utilisateur -->
<script>
function confirmationmenu11(){
if (confirm("Vous êtes sur le point d être redirigé pour visionner la sortie de pêche sur le nouveau site")) {
alert("Il ce peux que la redirection prenne quelques secondes ");
window.location = ''.$valeur->link.'';
} else {
alert("Vous ne serez donc pas redirigé");
}
}
</script>
</div>
<!-- fin article -->
flexi2202
Messages postés
3783
Date d'inscription
lundi 14 mars 2011
Statut
Membre
Dernière intervention
20 février 2023
175
14 déc. 2021 à 23:08
14 déc. 2021 à 23:08
ah justement j avais trouvé une solution pour que cela fonctionne
Merci pour le code jordane c est super sympa , ca sera un des derniers
je vais analyser cela
mais je présente quand même ma correction
Merci pour le code jordane c est super sympa , ca sera un des derniers
je vais analyser cela
mais je présente quand même ma correction
<!-- debut article -->
<div class="col-md-3" style="padding-left: 0px;padding-right: 0px;">
<?php
//ici commence le RSS de wordpress
if($flux = simplexml_load_file('http://pecheperle.be/category/nouveautes/feed/'))
{
$donnee = $flux->channel;
// Initialiser le compteur.
$compteur = 0;
// Affiche les 3 derniers articles.
$limite = 3;
echo '<h3 style ="font-size: 1.50rem;font-weight: Bold;text-align: center;background-color:#ffff;">Dernières sorties de pêche</h3>';
//on initialise la boucle
foreach($donnee->item as $valeur)
{?>
<!-- on affiche le titre de l article de wordpress -->
<div class="row" style ="background-color:#ffff;">
<div class="col-xl-12 col-lg-12 col-md-12">
<h4 style ="font-size: 1.25rem;text-align: center;">
<?php echo ' <a style ="color: #000;" target="_blank" href="'.$valeur->link.'">'.$valeur->title.'</a>'; ?>
</h4>
</div>
</div>
<!-- on affiche l image de l article et le lien vers la page wordpress -->
<div class="row" style="margin-bottom: 20px;background-color:#ffff;">
<div class="col-xl-12 col-lg-12 col-md-12">
<?php echo ' <a target="_blank" href="'.$valeur->link.'">'?> <img alt="nouveautées de la pêche à la perle" src="<?php echo $valeur->post_thumbnail->url ;?> " style="display: block;
margin-left: auto;
margin-right: auto ;margin-bottom: 20px;"/></a>
<!-- on affiche un bouton suite dans lequel m utilisateur est redirige vers le site wordpress -->
<a class="button centre" target="_blank" style="width: 100px;margin-bottom:10px;" <?php echo ' href="'.$valeur->link.'"'; ?>onclick="confirmation11()">Suite</a>
</div>
</div>
<?php
// Le compteur incrémente +1 à chaque affichage.
$compteur++;
// Arrête d'afficher les articles quand la valeur limite est atteinte.
if ($compteur == $limite)
break;
}
}
else {
echo 'Le flux RSS du site pecheperle.be n\'a pas pu être chargé.';
}
?>
<!-- le code javascript pour la confirmation de utilisateur -->
<script>
function confirmation11(){
if (confirm("Vous êtes sur le point dêtre redirigé pour visionner la sortie de pêche sur le nouveau site")) {
alert("Il ce peux que la redirection prenne quelques secondes ");
window.location = '';
} else {
alert("Vous ne serez donc pas redirigé");
}
}
</script>
</div>
<!-- fin article -->