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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  donner la cible d'un lien en html 4.01 strict

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

donner la cible d'un lien en html 4.01 strict

n°200175
belgarion
Emporté par le Nexus
Posté le 22-08-2002 à 19:37:27  profilanswer
 

bon alors d apres le validator du w3c il n y a pas d attribut target au niceau des balise <a href>
 
alors question bete c quoi qui remplace pour donner la frame dans laquelle va s ouvrir la page ?
 
et meme question pou la balise base car j utiliser un
<base target="_blank">

mood
Publicité
Posté le 22-08-2002 à 19:37:27  profilanswer
 

n°200176
antp
Super Administrateur
Champion des excuses bidons
Posté le 22-08-2002 à 19:38:36  profilanswer
 

vu qu'y a plus de frames t'as pas besoin de dire dans quelle frame ca va s'ouvir...
pour remplacer _blank faut mettre du javascript.
mais spas bien, faut laisser le visiteur ouvrir lui meme dans une nouvelle page s'il en a envie :p


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°200178
gm_superst​ar
Appelez-moi Super
Posté le 22-08-2002 à 19:45:13  profilanswer
 

belgarion a écrit a écrit :

bon alors d apres le validator du w3c il n y a pas d attribut target au niceau des balise <a href>
 
alors question bete c quoi qui remplace pour donner la frame dans laquelle va s ouvrir la page ?



Use JavaScript Luke : window.parent.ta_frame.location = "URL";

belgarion a écrit a écrit :

et meme question pou la balise base car j utiliser un
<base target="_blank">



Comme l'a dit antp c'est à éviter. Mais sinon c'est le même principe que dessus.
 
window.parent.location = "URL";
ou
window.location = "URL";
 
Et tu fous tout ça dans un onclick=" ... "

n°200180
gm_superst​ar
Appelez-moi Super
Posté le 22-08-2002 à 19:45:55  profilanswer
 

antp a écrit a écrit :

vu qu'y a plus de frames t'as pas besoin de dire dans quelle frame ca va s'ouvir...



Si en HTML 4.01 et en XHTML 1.0 il y a encore des frames.

n°200181
antp
Super Administrateur
Champion des excuses bidons
Posté le 22-08-2002 à 19:46:02  profilanswer
 

_blank c'est plutôt window.open :p


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°200182
antp
Super Administrateur
Champion des excuses bidons
Posté le 22-08-2002 à 19:46:27  profilanswer
 

gm_superstar a écrit a écrit :

 
Si en HTML 4.01 et en XHTML 1.0 il y a encore des frames.




 
en strict aussi [:wam] ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°200183
gm_superst​ar
Appelez-moi Super
Posté le 22-08-2002 à 19:50:09  profilanswer
 

antp a écrit a écrit :

_blank c'est plutôt window.open :p




Ah ouais, bon c'est la fin de la journée, j'ai droit à une erreur :o

antp a écrit a écrit :

en strict aussi [:wam] ?



Ça n'a rien à voir il y a une DTD "Frameset" pour le HTML 4.01 et le XHTML 1.0, en parrallèle des DTD "strict" et "transitionnal"

n°200184
belgarion
Emporté par le Nexus
Posté le 22-08-2002 à 19:51:34  profilanswer
 

antp a écrit a écrit :

 
 
en strict aussi [:wam] ?
 




 
en faite j ai vu que les frame existe toujours
 
la preuve y a 3 type de html 4.01
transitional
strict
et surtout
frameset
 
donc oui les frame existe toujours

n°200188
antp
Super Administrateur
Champion des excuses bidons
Posté le 22-08-2002 à 20:05:12  profilanswer
 

gm_superstar a écrit a écrit :

 
Ça n'a rien à voir il y a une DTD "Frameset" pour le HTML 4.01 et le XHTML 1.0, en parrallèle des DTD "strict" et "transitionnal"




 
Et avec la DTD Frameset on a plus le "target" ? C'est un peu bizarre...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°200204
gm_superst​ar
Appelez-moi Super
Posté le 22-08-2002 à 20:34:40  profilanswer
 

Nan c'est pas ça. Reprenons : quand tu écris un document qui a des frames, le document HTML qui déclare les frames doit avoir une référence à la DTD Frameset.
 
Ensuite, les documents HTML qui définissent les frames proprement dites, doivent être déclarés avec une DTD transitionnal ou strict et c'est cette dernière qui ne connait pas "target".
 
La DTD Frameset ne sert que pour le document HTML qui définit les frames pas pour les frames elle-mêmes. Or c'est dans les frames qu'on a besoin de target.
 
 
 
PS: bon en fait la DTD Frameset connait l'attribut "target" mais c'est par ce qu'elle est basée sur la DTD transitionnal avec en plus les tags <frameset> <frame> et <noframes>. Un document HTML  qui définit un frameset peut contenir un <body>, c'est pour les navigateurs qui ne reconnaissent pas les frames.

mood
Publicité
Posté le 22-08-2002 à 20:34:40  profilanswer
 

n°200210
antp
Super Administrateur
Champion des excuses bidons
Posté le 22-08-2002 à 21:03:40  profilanswer
 
n°200215
gm_superst​ar
Appelez-moi Super
Posté le 22-08-2002 à 21:13:22  profilanswer
 

Mmmm, je te sens pas convaincu... t'as pas compris c'est ça ? :sweat:  
 
bouhou j'explique mal [:sisicaivrai]

n°200216
Profil sup​primé
Posté le 22-08-2002 à 21:13:53  answer
 

Ben oui, tu déclares pas une page toute simple en "frameset" ca serait stupide :D

n°200218
antp
Super Administrateur
Champion des excuses bidons
Posté le 22-08-2002 à 21:26:14  profilanswer
 

gm_superstar a écrit a écrit :

Mmmm, je te sens pas convaincu... t'as pas compris c'est ça ? :sweat:  
 




 
nan j'ai compris, mais c'est un peu tordu leur système de pas pouvoir faire du script avec juste les frames en plus :o (en conservant target je veux dire)
 
enfin moi je m'en fous, je n'utilise plus de frames :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°200219
Profil sup​primé
Posté le 22-08-2002 à 21:30:21  answer
 

Frames caca, Div powah !!!

n°200220
gm_superst​ar
Appelez-moi Super
Posté le 22-08-2002 à 21:33:26  profilanswer
 

Parfois, les frame c'est Bien©®

n°200225
Profil sup​primé
Posté le 22-08-2002 à 22:03:04  answer
 

Ah ? T'as un exemple sous la main ?  :D

n°200263
gm_superst​ar
Appelez-moi Super
Posté le 22-08-2002 à 22:45:29  profilanswer
 
n°200268
Profil sup​primé
Posté le 22-08-2002 à 22:51:48  answer
 

Une simple liste déroulante c pas plus mal =)

n°200270
gm_superst​ar
Appelez-moi Super
Posté le 22-08-2002 à 22:52:55  profilanswer
 

Ouais enfin la frame en bas à gauche elle fait son peasant de ko, c'est un peu bête de la recharger à chaque fois.

n°200285
belgarion
Emporté par le Nexus
Posté le 22-08-2002 à 23:40:39  profilanswer
 

oui ce qui est genial avec les frame c que tu recharge pas
 
et perso j ai un script qui compte le nombre de personne connecter hors le script est dans ma frame menu qui se recharge toutes les 4 minutes pour tenir un compte precis
 
donc je pense que malgres tout ca sera un poil de javascript dans le menu qui est le seul qui doit necessiter des target

mood
Publicité
Posté le   profilanswer
 


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

  donner la cible d'un lien en html 4.01 strict

 

Sujets relatifs
[HTML] <blink> dans <marquee> mais texte défile toujours en boucle !!!Faire deux actions en meme temps au moment de submit un form html
[HTML]texte qui défilec'est possible de casser un site que avec du html/javascript ?
[PHP]Inserer une image dans une page htmlcomment definir les coordonnes dune" image-lien"
Quel standard HTML utiliser (HTML 4, XHTML, ...) ?[HTML,JS,ActiveX] Fenetre d'arborescence Win32 sur une appli Web
[HTML] Masquer des extensions quand on fait 'Parcourir'ACtion automatique a l'ouverture d'une page en Javascript ou HTML ?
Plus de sujets relatifs à : donner la cible d'un lien en html 4.01 strict


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