Maison  >  Article  >  interface Web  >  Utilisation de l'attribut target de la balise html a_HTML/Xhtml_Web production de pages

Utilisation de l'attribut target de la balise html a_HTML/Xhtml_Web production de pages

WBOY
WBOYoriginal
2016-05-16 16:42:182416parcourir

1 : Si vous utilisez la balise pour créer un lien vers une page, je pense que tout le monde connaît le rôle de l'attribut target. Il fait référence à la façon dont la page liée est affichée. Les valeurs de cible couramment utilisées sont : _blank (ouvrez une nouvelle fenêtre de navigateur pour ouvrir la page liée), _self (ouvrez la page liée dans la fenêtre d'origine). Bien sûr, il y a aussi _top et ainsi de suite. Comme ils ne sont pas couramment utilisés, je ne les présenterai pas ici.
Par exemple :
Script Home signifie créer un lien vers Script Home et l'ouvrir dans une nouvelle fenêtre
2 : Si vous utilisez la balise pour déclencher une action (une fois l'action terminée, vous devez généralement accéder à une certaine page). Cette action peut être divisée ici en deux types :
(1) Actions qui ne soumettent pas le formulaire (c'est-à-dire les actions qui n'exploitent pas le formulaire). Les scénarios pertinents dans le développement Web incluent : la suppression d'un enregistrement individuellement, etc. De telles opérations ne sont pas très compliquées et ne nécessitent pas beaucoup de paramètres. Elles sont toutes soumises dans la méthode get. À ce stade, vous pouvez spécifier le formulaire d'affichage de la page à parcourir via l'attribut cible. L'utilisation ici est la même que celle introduite en 1.
Par exemple
Supprimer Xiao Ming action , ouvre également une nouvelle page dans cette fenêtre.
(2) Une action soumise sous la forme d'un formulaire (c'est-à-dire une action pour soumettre les données dans le formulaire). De telles applications dans le développement Web sont généralement liées à l'enregistrement des utilisateurs, à la modification des informations, etc. Bien sûr, certaines personnes diront que les données du formulaire soumis peuvent être soumises directement en utilisant ou . Mais dans certains cas, vous préférerez peut-être soumettre sous la forme . Si vous soumettez ici sous la forme d'une balise et que vous souhaitez utiliser l'attribut target pour contrôler la page à sauter une fois le traitement terminé, cela ne fonctionnera pas. A ce stade, l'attribut target ne joue plus de rôle, vous devez plutôt le spécifier dans l'attribut target du formulaire, pour qu'il soit comme vous le souhaitez !
Par exemple :

Copier le code
Le code est le suivant :

function check() { //Vérifiez qu'il n'est pas vide
if(form1.username.value=""){
return;
form1.submit();



Submit


signifie que après avoir traité l'action, revenez Ouvrir une nouvelle page dans une nouvelle fenêtre. (Bien que l'attribut cible de la balise soit défini ici, cela ne fonctionnera pas ; à la place, l'attribut cible du formulaire fonctionnera).