Détection du clic gauche (en JS ?) et A/HREF.

2 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Détection du clic gauche (en JS ?) et A/HREF.

Message par Junanagou Lun 25 Mar 2019 - 13:03

Détails techniques

Version du forum : phpBB3
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox, Google Chrome
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://www.celestial.ga

Description du problème

Bonjour à toutes et à tous.

Après m'être arraché pas mal de cheveux ces derniers jours sur un problème de script JS (a priori) que je n'arrive pas à solutionner, je me décide à venir consulter les experts. Vos remarquerez bien vite que je suis plus que débutant en la matière et je m'excuse d'avance de mon inexpérience.

J'ai un Forum dont je suis le Fondateur/Administrateur et lorsqu'un utilisateur tente d'accéder à ce dernier, il tombe en premier lieu sur un page HTML (créée via le module HTML/JavaScript du Panneau d'Admin du Forum). Une fois que l'utilisateur clique sur un lien, il est envoyé sur le Forum en lui-même.

Or, je cherche à ce qu'il soit possible d'accéder au Forum non plus en cliquant sur un lien mais simplement en cliquant n'importe où sur la page. En clair, je souhaite que le clic gauche déclenche le changement de page et ce quel que soit l'endroit de la page où il est effectué et non plus avec un lien A/HREF.

Du peu que j'ai pu comprendre et avec les quelques informations que j'ai réussi à collecter en cherchant sur le Net, une des solutions serait de passer par JavaScript avec un script du style :

$('html').click(function() {  
<!-- Mon code ici -->
});


La question est... par quoi dois-je remplcer <!-- Mon code --> ? Par le lien qui m'intéresse, bien entendu. Mais quelle est la syntaxe correcte ? J'ai essayé moult versions et rien n'y a fait. Cette fonction est-elle seulement correcte ? Pour information, le futur code de ma page d'accueil sera du style :

<!DOCTYPE html><html lang="en">
<head>
<meta charset="UTF-8">
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<canvas id="canvas"></canvas> <!-- Contenu de la page ici -->
<script type="text/javascript" src="js/script.js"></script>
</body>
</html>


Merci beaucoup d'avoir pris le temps de me lire.

Junanagou


Dernière édition par Junanagou le Mar 26 Mar 2019 - 2:38, édité 1 fois
Junanagou

Junanagou
Nouveau membre

Masculin
Messages : 2
Inscrit(e) le : 25/03/2019

http://www.celestial.ga
Junanagou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Détection du clic gauche (en JS ?) et A/HREF.

Message par Neptunia Lun 25 Mar 2019 - 13:14

Bonjour, et bienvenue sur le Forum des Forums Forumactif


Je ne saisis pas bien l'intérêt d'utiliser du javascript pour remplacer ce qui se fait très bien en html.

Puisque vous avez déjà votre page html, il vou ssuffit d'ouvrir votre lien juste après la balise <body> en ajoutant :
Code:
<a href="http://celestial.superforum.fr/forum">
et de fermer le lien juste avant la balise </body> en ajoutant ceci :
Code:
</a>
Le lien prendra ainsi toute la taille du body, c'est à dire toute la partie visible de la page html.
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Détection du clic gauche (en JS ?) et A/HREF.

Message par Junanagou Lun 25 Mar 2019 - 13:20

Je me sens un peu... décontenancé (pour ne pas dire "stupide"). Je me suis concentré sur le JS car c'est cette solution qui m'a été majoritairement proposée mais j'ai manqué de clairvoyance puisqu'il est effectivement possible de parvenir à mes fins via la solution très simple à mettre en place que vous avez décrite. Merci beaucoup de m'avoir ouvert les yeux, Neptunia ! Razz

EDIT - Après, cette méthode fait que le lien est affiché en permanence en bas à gauche du navigateur (ce qui dénature le design de la page en question). Existe-il une manière de contourner cela ? Quoi qu'il puisse en être, j'imagine que c'est un faible prix à payer pour obtenir gain de cause.
Junanagou

Junanagou
Nouveau membre

Masculin
Messages : 2
Inscrit(e) le : 25/03/2019

http://www.celestial.ga
Junanagou a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum