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

 


Dernière réponse
Sujet : [HTML ou JS] Faire deux actions sur un lien
scool36 Ca ne marche toujours pas.
 
J'essaie d'afficher la page truc.htm dans la frame nommée machin
et d'afficher lapage jean.htm dans la frame nommée maurice
 
 
<a href="#" onclick="window.machin.location='truc.htm';
window.maurice.location='jean.htm';">change</a>
 
Et il me met l'erreur suivante :
 
(Dans la boite ou je suis il y a un débugeur)
'window.jean' n'est pas un objet
 
 

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
scool36 Ca ne marche toujours pas.
 
J'essaie d'afficher la page truc.htm dans la frame nommée machin
et d'afficher lapage jean.htm dans la frame nommée maurice
 
 
<a href="#" onclick="window.machin.location='truc.htm';
window.maurice.location='jean.htm';">change</a>
 
Et il me met l'erreur suivante :
 
(Dans la boite ou je suis il y a un débugeur)
'window.jean' n'est pas un objet
 
 
youdontcare >>Pourquoi ne comprendrait-il pas :
>>onclick="window.machin.location="truc.htm";">
 
parce qu'il va se dire : oh, une action onclick. elle commence par un guillemet, je vais lire l'action jusqu'au guillemet suivant, qui la ferme.
 
résultat, onclick vaut "window.machin.location=" pour lui.
 
>> Mais je ne sais toujours pas comment il faut que je fasse.
 
cf mon message précédent. tu dois utiliser des ' au lieu des " dans ton " ... ".
scool36 Franchement pour l'histoire des quotes, je n'en sais rien, je ne suis pas à la place du navigateur.
Il comprend bien quand on écrit :
 
<A Href src="truc.htm">jean</A>
 
Pourquoi ne comprendrait-il pas :
 
onclick="window.machin.location="truc.htm";">
 
Mais je ne sais toujours pas comment il faut que je fasse.
Si quelqu'un pouvait me l'écire en entier ce serait cool.
 
 
 
youdontcare

scool36 a écrit a écrit :

onclick="window.machin.location="truc.htm";">


les quotes. comment veux-tu que le navigateur puisse comprendre ...
 
onclick="window... = 'page.html'"

scool36 J'ai essayé ce que kayasax m'a dit, mais ca me met une vieille erreur de syntaxe.
 
Admettons que j'ai une page truc.htm à afficher dans ma frame qui a pour nom machin
Et que j'ai une page jean.htm à affihcer dans ma frame
qui a pour nom maurice.
 
Faut-il que je mette :
 
<a href="#" onclick="window.machin.location="truc.htm";window.maurice.location="jean.htm";">change</a>
 
Ou me suis-je gouré.
PS: Comment on fait pour saisir du code dans un carré blanc sur le forum pour que ca fasse moin crade.
kayasax <a href="#" onclick="window.taframe1.location="tapage1.html";window.taframe2.location="tapage2.html";">change</a>
Roco Tu dois passer par du JavaScript!
scool36 AH ah AH AH UPUPUPUPUPUP!!!!!
 
A mes souhait!!!
Merci!
scool36 EN fait voila, je fais un site, et j'aimerais que quand on clique sur un des onglets, ça puisse actualiser deux frames différentes, j'ai essayé un truc comme ca :
 
<A Href=".." target=".."><A Href=".." target="..">truc</A></A>
 
J'ai essayé des trucs encore plus con, mais y a rien qui marche, j'ai bien peur qu'il faille le faire en javascript et je suis une merde en JS.
 
Enfin vref si vous avez une idée de comment on peut faire, je suis à l'écoute.
 
Thanks
Have a good day.

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