Je dois créer un ensemble de liens dans une nouvelle fenêtre - la bonne chose est qu'ils ont tous le même style css - que dois-je faire dans css pour que ces liens s'ouvrent dans une nouvelle fenêtre?Comment puis-je ouvrir un lien dans une nouvelle fenêtre en utilisant css?
Répondre
Vous ne pouvez pas utiliser CSS pour cela. Vous devez utiliser <a target="_blank"></a>
.
Édition: Commande window.open de Javascript.
et comment puis-je spécifier la taille de la fenêtre? Je le veux un peu plus petit que la page originale. aussi, puis-je faire tous les liens dans la page, ouverts dans la MÊME nouvelle fenêtre, d'une taille plus petite? – juniortp
Vous pouvez utiliser un événement JavaScript click-click pour le redimensionnement de la fenêtre de base. Recherchez la commande window.open. – animuson
et, comment puis-je ouvrir tous les liens dans la même nouvelle fenêtre? – juniortp
Vous ne pouvez pas faire cela avec CSS. Vous devriez le faire avec un petit script tel que:
<script type="text/javascript">
function newwindow()
{
var load = window.open('http://www.domain.com');
}
</Script>
Selon les commentaires:
et comment puis-je spécifier la taille de la fenêtre? Je le veux un peu plus petit que la page originale. aussi, puis-je faire tous les liens dans la page, ouverts dans la MÊME nouvelle fenêtre, d'une taille plus petite?
Vous ne pouvez pas utiliser CSS ou HTML pour ce faire. Vous devez utiliser le code window.open()
de JavaScript. Vous pouvez obtenir tous les liens par element.getElementsByTagName()
sur a
et vous pouvez déterminer l'attribut de lien class
par element.className
:
window.onload = function() {
var links = document.getElementsByTagName('a');
for (var i = 0; i < links.length; i++) {
var link = links[i];
if (link.className == 'someClass') {
link.onclick = function() {
window.open(this.href, 'chooseYourName', 'width=600,height=400');
return false;
}
}
}
}
Ou si vous utilisez déjà jQuery, vous pouvez utiliser $('a.someClass')
pour sélectionner tous les liens qui a la classe spécifiée someClass
:
$(document).ready(function() {
$('a.someClass').click(function() {
window.open(this.href, 'chooseYourName', 'width=600,height=400');
return false;
});
});
le nom de la fenêtre comme indiqué dans chooseYourName
veillera à ce que tous les liens sont (re) ouvert dans la même fenêtre. Vous voyez également que vous pouvez spécifier la largeur et la hauteur là-bas.
Merci, cette solution a bien fonctionné – juniortp
- 1. Comment puis-je ouvrir un lien dans une nouvelle fenêtre?
- 2. Markdown ouvrir une nouvelle fenêtre lien
- 3. Comment ouvrir une nouvelle fenêtre de lien hypertexte dans IE
- 4. Ouvrir le lien dans une nouvelle fenêtre avec Jquery
- 5. Ouvrir une nouvelle fenêtre
- 6. Ouvrir le lien dans une nouvelle fenêtre maximisée
- 7. Ouvrir le lien dans une nouvelle UIWebView?
- 8. Lien d'ouverture dans une nouvelle fenêtre
- 9. Comment ouvrir une nouvelle fenêtre dans aspnet
- 10. Ouvrir une nouvelle fenêtre de navigateur https en utilisant javascript
- 11. En utilisant javascript pour ouvrir une nouvelle fenêtre
- 12. Comment ouvrir un lien dans un fichier PDF dans une nouvelle fenêtre?
- 13. lien vers itunes (itms: // ...) sans ouvrir une nouvelle fenêtre
- 14. Comment ouvrir une nouvelle fenêtre en cliquant sur un lien hypertexte?
- 15. Dans ASP.Net, comment puis-je ouvrir un lien dans une nouvelle fenêtre?
- 16. Ouvrir dans une nouvelle fenêtre link dans un iframe
- 17. Ouvrir une nouvelle fenêtre depuis un bouton?
- 18. Ouvrir les liens dans une nouvelle fenêtre
- 19. Comment ouvrir une nouvelle fenêtre du navigateur
- 20. Ouvrir des pages dans une nouvelle fenêtre
- 21. lien hypertexte dans une nouvelle fenêtre C#
- 22. Comment puis-je ouvrir un lien dans une nouvelle petite fenêtre?
- 23. Ouvrir Google Map dans une nouvelle fenêtre.
- 24. Devrait ouvrir une nouvelle fenêtre en cliquant sur un bouton?
- 25. Créer une nouvelle fenêtre en utilisant jquery
- 26. comment ouvrir une nouvelle fenêtre IE sur un clic de lien hypertexte
- 27. Comment ouvrir une nouvelle page (lien interne) dans GWT?
- 28. Actionscript pour ouvrir l'URL dans une nouvelle fenêtre ouvrir une nouvelle fenêtre, mais pas en plein écran
- 29. Ouvrir la page dans une nouvelle fenêtre quand un bouton de lien est cliqué
- 30. ouvrir le lien Actions de site personnalisées dans une nouvelle fenêtre (SharePoint)
CSS est d'environ _presentation_; vous ne pouvez pas modifier le comportement d'un lien avec celui-ci. – zneak