Comment puis-je lier des pages html si elles sont dans des dossiers identiques ou différents sans écrire le chemin d'accès complet?Comment lier des pages html dans des dossiers identiques ou différents?
Répondre
utiliser le chemin relatif
la page principale pourrait être: index.html
Page secondaire: /otherFolder/otherpage.html lien
serait comme ceci:
<a href="/otherFolder/otherpage.html">otherpage</a>
Vous pouvez monter un dossier dans la hiérarchie à l'aide
../
Donc, pour arriver à un dossier /webroot/site/pages/folder2/mypage.htm de votre /webroot/site/pages/folder1/myotherpage.htm lien ressemblerait à ceci:
<a href="../folder2/mypage.htm">Link to My Page</a>
Dans le même dossier, il suffit d'utiliser le nom du fichier:
<a href="thefile.html">my link</a>
Dans un super-répertoire:
<a href="../thefile.html">my link</a>
Dans un sous-répertoire:
<a href="subdir/thefile.html">my link</a>
Ajoutez à cela l'ajout de joeylange et vous avez vous-même la réponse. :) – Kriem
Qu'est-ce qu'un super répertoire est le parent de son répertoire, –
Qu'est-ce qu'un sous répertoire est-il dans le répertoire parent? –
En outre, si vous voulez faire référence au répertoire racine, vous pouvez utiliser:
/
qui se chargera à la racine. Alors, disons que nous sommes dans un fichier qui est imbriqué dans quelques niveaux de dossiers et que vous voulez revenir à la principale index.html:
<a href="/index.html">My Index Page</a>
Robert est sur place avec des explications supplémentaires de chemin relatif.
Je vous préviens: si vous utilisez des chemins absolus, votre application ne peut pas être installée dans un "sous-répertoire" du serveur! Par exemple, http://yourserver.com/yourapp peut fonctionner, mais http://myserver.com/apps/yourapp ne fonctionnera pas!
De plus, cela ira dans un répertoire, puis redescendra dans un autre sous-dossier.
<a href = "../subfolder/page.html">link</a>
Pour remonter plusieurs répertoires, vous pouvez le faire.
<a href = "../../page.html">link</a>
Pour aller à la racine, j'utilise cette
<a href = "~/page.html">link</a>
Si vous souhaitez créer un lien vers le répertoire racine, vous pouvez utiliser
/
ou /index.html
Si vous J'aimerais créer un lien vers un fichier dans le même répertoire, il suffit de mettre le nom de fichier
<a href="/employees.html">Employees Click Here</a>
Pour revenir un dossier, vous pouvez utiliser
../
Pour créer un lien vers la page d'index dans le répertoire des employés du répertoire racine, vous feriez ce
<a href="../employees/index.html">Employees Directory Index Page</a>
réponse ci-dessous ce que j'ai créé pour lier le contenu html d'un autre disque partagé à la page html que j'enverrais aux managers. Bien sûr, le chemin est relatif à votre utilisation, mais dans mon cas, je leur enverrais simplement le html, et tout ce qui est mis à jour dynamiquement par Load Runner serait mis à jour pour moi. Enregistre des tonnes de papier, et ils peuvent jouer avec les chiffres comme bon leur semble au lieu d'une copie papier de cette façon.
SRC="file://///shareddrive/shareddrive-folder/username/scripting/testReport\contents.html" NAME="contents_frame" title="Table of Contents"
Vous n'êtes pas sûr que la question concerne le programme de chargement: | – ochi
Utilisez
../
Par exemple, si votre fichier, permet de dire que l'image est en folder1
dans folder2
vous trouvez cette façon
../folder1/folder2/image
- 1. Visual Studios - Partager des dossiers entre différents projets
- 2. Comment lier différentes pages WebParts dans SharePoint
- 3. Comment ajouter des dossiers dans Source Safe?
- 4. Différents dossiers IMAP?
- 5. Contrôlez l'accès des utilisateurs pour différents dossiers sur le Web
- 6. champs identiques dans la plupart des tables
- 7. Créer trois sites Web identiques utilisant des ressources différentes?
- 8. Modèles avec des noms identiques et Smarty
- 9. Comment lier des événements à des ensembles de données fortement typés de types différents?
- 10. JQuery html sur des pages différentes
- 11. Incorporation de séquences Quick Time dans des pages HTML
- 12. Comment sécuriser des pages Web dans ASP.Net avec des rôles?
- 13. Performance Javascript? - Mettre des événements dans la balise html, ou les lier?
- 14. Lier des classes dans Geany
- 15. Comment créer des pages personnalisées dans dasBlog?
- 16. musique simple ou des morceaux via HTML?
- 17. faites glisser des fichiers ou des dossiers dans la zone de texte? C#
- 18. Comment lier des actions à des liens dans jQuery?
- 19. Identification des blocs identiques du code
- 20. PHP, Smarty: Vérifier le modèle dans différents dossiers
- 21. Obtenir des moteurs de recherche à lier à des sous-pages au lieu de l'index
- 22. Comment concaténer des pages Web dans ASP.NET
- 23. Lier/lier des listes dynamiquement/par programmation
- 24. Est-il possible d'obtenir des fichiers de deux serveurs différents en utilisant HTML ou javascript
- 25. Comment ajouter des commentaires aux dossiers
- 26. SSIS Deployment Utility - Spécification de différents dossiers dans MSDB
- 27. Comment référencer des pages de manuel dans des documents CS?
- 28. Télécharger des ensembles d'images dans un seul dossier ou séparer des dossiers pour chaque ensemble?
- 29. Lier des scripts ou des images changera le classement de la page?
- 30. Comment supprimer des fichiers en traversant l'arborescence des dossiers
Il est juste pour que asp.net? Et même alors, vous avez besoin d'un contrôle côté serveur (runat = "server"). – Kobi
Vous avez raison, j'ai été dans le monde ASP.NET trop longtemps :-) –