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

 


Dernière réponse
Sujet : [HTML] Peut-on momentanement désactiver un HREF ?
youdontcare

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]


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
youdontcare

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]

AMDFan 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
robUx4 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.
AMDFan 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
Mara's dad 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... ;-)
AMDFan 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 ?

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)