Come posso collegarmi a pagine html se sono in cartelle uguali o diverse senza scrivere il percorso completo?Come collegare pagine html in cartelle uguali o diverse?
risposta
utilizzare il percorso relativo
pagina principale potrebbe essere: /index.html
pagina secondaria: /otherFolder/otherpage.html
collegamento sarebbe in questo modo:
<a href="/otherFolder/otherpage.html">otherpage</a>
Si può andare una cartella nella gerarchia utilizzando
../
Quindi, per arrivare alla cartella /webroot/site/pages/folder2/mypage.htm dal /webroot/site/pages/folder1/myotherpage.htm tua Link sarebbe simile a questa:
<a href="../folder2/mypage.htm">Link to My Page</a>
all'interno della stessa cartella, basta usare il nome del file:
<a href="thefile.html">my link</a>
All'interno di una super-directory:
<a href="../thefile.html">my link</a>
All'interno di un sub-directory:
<a href="subdir/thefile.html">my link</a>
Aggiungete a ciò l'aggiunta di joeylange e avete ottenuto voi stessi la risposta. :) – Kriem
qual è la super directory è la madre della propria directory, –
Qual è la sottodirectory nella directory superiore? –
Inoltre, se si vuole fare riferimento alla directory principale, è possibile utilizzare:
/
che farà riferimento alla radice. Quindi, diciamo che siamo in un file che è annidato nel giro di pochi livelli di cartelle e volete tornare alla index.html principale:
<a href="/index.html">My Index Page</a>
Robert è spot-on con ulteriori spiegazioni percorso relativo.
Ti farei attenzione: se stai utilizzando percorsi assoluti, l'applicazione non può essere installata in una "sottodirectory" del server!
ad esempio, http://yourserver.com/yourapp può funzionare, ma non lo è il http://myserver.com/apps/yourapp!
Inoltre, questo andrà su una directory e poi indietro in un'altra sottocartella.
<a href = "../subfolder/page.html">link</a>
Per andare su più directory è possibile farlo.
<a href = "../../page.html">link</a>
Per andare alla radice, io uso questo
<a href = "~/page.html">link</a>
Se vuoi collegare alla directory principale è possibile utilizzare
/
, o /index.html
Se 'Mi piacerebbe collegare a un file nella stessa directory, semplicemente mettere il nome del file
<a href="/employees.html">Employees Click Here</a>
Per tornare indietro di una cartella, è possibile utilizzare
../
Per creare un collegamento alla pagina di indice nella directory dipendenti dalla directory principale, faresti questo
<a href="../employees/index.html">Employees Directory Index Page</a>
risposta che segue è cosa ho creato per collegare contenuti html da un'altra unità condivisa alla pagina html che invierei ai gestori. Naturalmente, il percorso è relativo al tuo utilizzo, ma nel mio caso, vorrei solo inviare loro l'html, e tutto il resto che viene aggiornato dal runner dinamico verrà aggiornato per me. Risparmia tonnellate di carta e possono giocare con i numeri come preferiscono invece di una semplice copia in questo modo.
SRC="file://///shareddrive/shareddrive-folder/username/scripting/testReport\contents.html" NAME="contents_frame" title="Table of Contents"
Non sono sicuro che la domanda riguardi il programma di caricamento: | – ochi
Usa
../
Per esempio se il file, diciamo immagine è in folder1
in folder2
si individua in questo modo
../folder1/folder2/image
- 1. Come aggiungo intestazioni diverse a pagine diverse?
- 2. Diverse pagine nell'app lucida
- 3. Come integrare pagine HTML in WordPress?
- 4. Diverse chiavi URL per diverse lingue Pagine CMS
- 5. TCPDF imposta intestazioni diverse per pagine diverse in un documento
- 6. Come collegarsi alle pagine senza l'estensione .html?
- 7. Un file CSS o multiplo per pagine diverse
- 8. Come passare il valore variabile tra diverse pagine html in javascript
- 9. Come aggiungere file in NSIS da diverse cartelle
- 10. Problema API Jira Collegare due istanze diverse
- 11. Come salvare le pagine html come un unico file?
- 12. come collegare i file css nelle pagine di github dell'organizzazione
- 13. Importa i moduli da cartelle diverse
- 14. Gruntjs guarda cartelle diverse ed esegue attività
- 15. HTML Button reindirizza pagine
- 16. Utilizzo di istruzioni condizionali PHP per passare il contenuto HTML su pagine diverse
- 17. come incorporare codici su pagine html
- 18. Stesso nome di due immagini in diverse cartelle di NSBundle
- 19. Condividere il codice tra filiali in diverse cartelle
- 20. Come includere due diverse cartelle nello stesso progetto git?
- 21. Raggruppamento di pagine umbraco in cartelle senza influire sull'URL
- 22. come creare più pagine PDF da HTML
- 23. Con PhoneGap, che è meglio: più pagine html o più pagine jquery-mobile?
- 24. pagine di errore personalizzate in diverse aree in ASP.NET MVC3
- 25. Dividere la stringa html in più pagine
- 26. C# Ottieni risorse incorporate da una cartella specifica o distinguere tra risorse incorporate in diverse cartelle
- 27. Collegamento HTML a pagine specifiche in PDF
- 28. Asp.net MVC e normali pagine html
- 29. Come suddividere i documenti HTML in pagine per ebook?
- 30. MvcSiteMapProvider - più pagine necessità di collegare con un nodo Menu
E 'che proprio per asp.net? E anche in questo caso, è necessario un controllo lato server (runat = "server"). – Kobi
Hai ragione, sono stato nel mondo ASP.NET troppo a lungo :-) –