donner la cible d'un lien en html 4.01 strict

donner la cible d'un lien en html 4.01 strict - HTML/CSS - Programmation

Marsh Posté le 22-08-2002 à 19:37:27    

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">

Reply

Marsh Posté le 22-08-2002 à 19:37:27   

Reply

Marsh Posté le 22-08-2002 à 19:38:36    

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
Reply

Marsh Posté le 22-08-2002 à 19:45:13    

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=" ... "

Reply

Marsh Posté le 22-08-2002 à 19:45:55    

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.

Reply

Marsh Posté le 22-08-2002 à 19:46:02    

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


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 22-08-2002 à 19:46:27    

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
Reply

Marsh Posté le 22-08-2002 à 19:50:09    

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"

Reply

Marsh Posté le 22-08-2002 à 19:51:34    

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

Reply

Marsh Posté le 22-08-2002 à 20:05:12    

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
Reply

Marsh Posté le 22-08-2002 à 20:34:40    

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.

Reply

Marsh Posté le 22-08-2002 à 20:34:40   

Reply

Marsh Posté le 22-08-2002 à 21:03:40    

Reply

Marsh Posté le 22-08-2002 à 21:13:22    

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

Reply

Marsh Posté le 22-08-2002 à 21:13:53    

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

Reply

Marsh Posté le 22-08-2002 à 21:26:14    

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
Reply

Marsh Posté le 22-08-2002 à 21:30:21    

Frames caca, Div powah !!!

Reply

Marsh Posté le 22-08-2002 à 21:33:26    

Parfois, les frame c'est Bien©®

Reply

Marsh Posté le 22-08-2002 à 22:03:04    

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

Reply

Marsh Posté le 22-08-2002 à 22:45:29    

Reply

Marsh Posté le 22-08-2002 à 22:51:48    

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

Reply

Marsh Posté le 22-08-2002 à 22:52:55    

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

Reply

Marsh Posté le 22-08-2002 à 23:40:39    

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

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed