Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2023 connectés 

  FORUM HardWare.fr
  Programmation

  [HTML] Peut-on momentanement désactiver un HREF ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[HTML] Peut-on momentanement désactiver un HREF ?

n°32439
AMDFan
Posté le 17-05-2001 à 09:51:56  profilanswer
 

Une fois la page HTML affichée, dans ce que je développe, un événement extérieur peut faire que un lien n'a plus de sens.
Et donc, je voudrais pouvoir le désactiver.
 
Est ce possible ?

mood
Publicité
Posté le 17-05-2001 à 09:51:56  profilanswer
 

n°32447
Mara's dad
Yes I can !
Posté le 17-05-2001 à 10:03:11  profilanswer
 

Quel genre d'événement ?
Y'a qu'en javascript que tu pourras faire çà, alors faut savoir si y'a moyen que javascript soit au courant de l'événement en question !
Parce que si c'est que y'a plus de PQ... ;-)


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°32459
AMDFan
Posté le 17-05-2001 à 10:24:22  profilanswer
 

Quand je parle d'événement, je ne veux pas parler de l'événement au sens informatique.
Je veux simplement dire: "selon le contenu d'un fichier texte, il faudrait que le href se désactive".
 
Pour essayé d'être plus clair, j'ai une page web coupée en deux frames contenant chacune une page web.
Sur la frame de droite, des href me permettant de modifier la frame de gauche (c'est pour une sorte de navigation).
 
Si je parle de fichier texte, c'est que le contenu de la frame gauche est liée à ce fichier texte.
 
Cette frame de gauche contient une sorte de formulaire qui puise ses données dans ce fichier texte (fait en PHP).
Ces données étant modifiable par l'utilisateur.
 
Et bien, tant que ce formulaire est vide, il faut que j'interdise à l'utilisateur d'en sortir en cliquant sur les autres liens de la frame de droite.
 
C'est clair :D

n°32465
robUx4
misc coder
Posté le 17-05-2001 à 10:36:09  profilanswer
 

Ben du javascript.
Tu te fais une petite fonction Autorise()
et dans ton <a> tu ajoute OnClick="javascript:return Autorise();"
Avec Autorise qui renvoies true ou false selon que la frame de droite est vide ou pas. Tu peux ajouter une variable à cette page qui sera vrai ou fausse suivant que la page est vide ou pas (généré aussi en PHP). La frame de gauche ira lire cette variable.

n°32510
AMDFan
Posté le 17-05-2001 à 11:05:11  profilanswer
 

Merci robUx4 mais je crois que Netscape déconne avec ce que tu dis, et il faut que je m'assure que ça marche avec tous les navigateurs du marché.
 
Alors finalement, je procède autrement, au lieu de faire des liens allant directement de la frame droite vers la frame gauche, je fais des liens vers une page invisible qui va faire la vérification. Si c'est bon, je modifie finalement la frame de gauche, sinon, je fais rien.
 
Je fais ça et je vous tiens au courant :D

n°32552
youdontcar​e
Posté le 17-05-2001 à 12:19:40  profilanswer
 

AMDFan a écrit a écrit :

Une fois la page HTML affichée, dans ce que je développe, un événement extérieur peut faire que un lien n'a plus de sens.
Et donc, je voudrais pouvoir le désactiver.
 
Est ce possible ?



je sais juste le faire sous ie, je sais qu'il existe un truc similaire sous netscape mais j'ai pas le code.
 
donc : tu enclos le texte à remplacer avec:
 
<div id='montextedynamique'></div>
 
tu peux ensuite le remplacer avec document.all(''montextedynamique').innerHTML = "le texte de remplacement"
 
"le texte de remplacement" peut être une phrase, un lien, ou encore une table, une image, etc ... n'importe quoi en html.
donc là suivant ta frame de gauche tu peux normalement désactiver ton lien. quoique .. j'ai jamais essayé ça dans les frames. enfin, teste.

 

[edit]--Message édité par youdontcare--[/edit]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [HTML] Peut-on momentanement désactiver un HREF ?

 

Sujets relatifs
[HTML] pb tt con et très chiant avec les boutons radio et NS...[HTML] lien spécial
[html] Envoi du résultat d'un formulaire sans le Submit ..??? (liste)[HTML] feuille de style
newbie javascript : executer de l'html a une condition[html] Envoi de champs avec un script ....
[html/asp....] impression d'une page sans visualisation ...[html] forcer la barre de navigatioon a aller le plus bas possible.
[html]recharger une frame ...[HTML] Netscape et les listes ....
Plus de sujets relatifs à : [HTML] Peut-on momentanement désactiver un HREF ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR