Links online ιστοσελίδων

Ερωτήσεις και απαντήσεις σχετικές με την HTML, XHTML και την κατασκευή σελίδων για το Web.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
giorgos-1000
Δημοσιεύσεις: 30
Εγγραφή: 06 Ιαν 2012 22:11
Τοποθεσία: Θεσσαλονίκη

Links online ιστοσελίδων

Δημοσίευση από giorgos-1000 » 27 Ιαν 2012 18:06

Αυτό που θέλω να μάθω είναι
αν φτιάξω μια ιστοσελίδα και αυτή η ιστοσελίδα μέσα έχει έναν σύνδεσμο π.χ. <a href="../home.html">Αρχική</a>
και την ανεβάσω το link δηλαδή το href="../home.html" θα αλλάξει από μόνο του ή εγώ πρέπει να το βάλω από την αρχή π.χ. href="http://www.site.com/home.html
;;;

Άβαταρ μέλους
nackgr
Δημοσιεύσεις: 1444
Εγγραφή: 22 Ιαν 2006 20:02
Τοποθεσία: Αθηνα
Επικοινωνία:

Links online ιστοσελίδων

Δημοσίευση από nackgr » 27 Ιαν 2012 18:39

δεν λειτουργεί ακριβως ετσι , αλλα ναι θα λειτουργήσει εφοσος λειτουργει τοπικα κανε ενα τεστ σε οποιο domain και να ανεβασεις τα αρχεια μετα θα δουλεύει
αυταααααααααααα...
e-Byte.gr
Dafuq.gr

giorgos-1000
Δημοσιεύσεις: 30
Εγγραφή: 06 Ιαν 2012 22:11
Τοποθεσία: Θεσσαλονίκη

Links online ιστοσελίδων

Δημοσίευση από giorgos-1000 » 28 Ιαν 2012 13:11

ευχαρισώ,αλλα αν μπορεί κάποιος να μου δώσει μια πιο αναλυτική απάντηση :)

Άβαταρ μέλους
nackgr
Δημοσιεύσεις: 1444
Εγγραφή: 22 Ιαν 2006 20:02
Τοποθεσία: Αθηνα
Επικοινωνία:

Links online ιστοσελίδων

Δημοσίευση από nackgr » 28 Ιαν 2012 16:53

Λοιπον εχουμε σε ενα domain (www.site.gr) τα αρχεια index.html / test.html

αν μεσα στο index.html υπαρχει η εντολή

<a href="test.html">klik</a>
ή
<a href="http://www.site.gr/test.html">klik</a>


Τοτε στον browser θα οταν κανουμε κλικ θα μας πηγαινει
www.site.gr/test.html

Στην ουσια ειναι το ιδιο πραγμα απλα για περισσοτερη ευελιξια δεν συμπληρωνεις ολοκληρω το λινκ στον κωδικα απλα την διαδρομη που βρισκετε το αρχειο στο φακελο

οτι θελεις ρωτα..



Δες και εδω

http://www.w3schools.com/html/html_links.asp
αυταααααααααααα...
e-Byte.gr
Dafuq.gr

giorgos-1000
Δημοσιεύσεις: 30
Εγγραφή: 06 Ιαν 2012 22:11
Τοποθεσία: Θεσσαλονίκη

Links online ιστοσελίδων

Δημοσίευση από giorgos-1000 » 29 Ιαν 2012 11:09

nackgr ευχαριστώ πολύ :)

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Links online ιστοσελίδων

Δημοσίευση από korgr » 29 Ιαν 2012 12:13

Δες λίγο και το META TAG <BASE>
Για παράδειγμα αν στο <HEAD> της HTML δηλώσεις το

Κώδικας: Επιλογή όλων

<base href="http&#58;//www.mysite.com/new/">
σημαίνει πως αυτή η διεύθυνση θα προστίθεται αυτόματα μπροστά από το href που χρησιμοποιείς.

Για παράδειγμα αν πεις

Κώδικας: Επιλογή όλων

<a href="pages/myPage.html">
τότε θα το ψάξει στο

Κώδικας: Επιλογή όλων

http&#58;//www.mysite.com/new/pages/myPage.html

giorgos-1000
Δημοσιεύσεις: 30
Εγγραφή: 06 Ιαν 2012 22:11
Τοποθεσία: Θεσσαλονίκη

Links online ιστοσελίδων

Δημοσίευση από giorgos-1000 » 29 Ιαν 2012 12:58

korgr αυτό που λες με την ετικέτα base είναι αναγκαστικό,αμά δεν το βάλω δεν θα λειτουργούν οι συνδεσμοί μου;

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Links online ιστοσελίδων

Δημοσίευση από korgr » 29 Ιαν 2012 13:44

Όχι δεν είναι αναγκαστικό, απλά βολεύει μερικές φορές σε ειδικές καταστάσεις.
Απλά είναι καλό να ξέρεις πως υπάρχει αυτή η δυνατότητα.

πχ να μην σε νοιάζει από ποιο directory καλείς ένα href
Ξέρεις πως θα το βρει έτσι κι αλλιώς στην σωστή θέση.
Όλα αυτά κυρίως χρειάζονται όταν εμβαθύνεις αργότερα και αρχίζεις να χρησιμοποιείς SEF URLs (Aliases δηλαδή που δείχνουν διαφορετική διεύθυνση από την πραγματική σε δυναμικά sites)
Για παράδειγμα, αντί για

Κώδικας: Επιλογή όλων

http&#58;//www.domain.com/products.php?catID=34&id=256
να δείχνει

Κώδικας: Επιλογή όλων

http&#58;//www.domain.com/products/laptops/acer-aspire

giorgos-1000
Δημοσιεύσεις: 30
Εγγραφή: 06 Ιαν 2012 22:11
Τοποθεσία: Θεσσαλονίκη

Links online ιστοσελίδων

Δημοσίευση από giorgos-1000 » 29 Ιαν 2012 22:14

ευχαριστώ πολύ korgr

Απάντηση

Επιστροφή στο “HTML και XHTML”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες