Uberalles_gr Δημοσ. 18 Μαρτίου 2010 Δημοσ. 18 Μαρτίου 2010 Καλημέρα παιδιά, έχω μία σελίδα όπου χρησιμοποιώ anchor και όλα μια χαρά Το δηλώνω μέσα στην σελίδα μου > <a name='myanchor'></a> και πάνω στο URL γράφω > http://www.........../index.php#myanchor Το πρόβλημα είναι το εξής: Στην αρχική μου σελίδα (την index.php) χρησιμοποιώ include, με την παράμετρο $page Έτσι, όταν έχω το URL http://www.........../index.php?page=123 τότε με include φορτώνω μία σελίδα. Πως γίνεται σε αυτή την σελίδα να περάσω κάποιο anchor? Γιατί έχω γράψει διάφορα αλλά δεν δουλεύει, όπως > http://www.........../index.php#myanchor?page=123 http://www.........../index.php?page=123#myanchor Τι μπορώ να κάνω?
Aztec Δημοσ. 18 Μαρτίου 2010 Δημοσ. 18 Μαρτίου 2010 Δηλαδή μέσα στην index κάνεις μια ολόκληρη σελίδα include ? Tον κώδικα της ? και θέλεις να περάσεις παραμέτρους στην σελίδα που φορτώνεις μέσα απο το include ?
Uberalles_gr Δημοσ. 19 Μαρτίου 2010 Μέλος Δημοσ. 19 Μαρτίου 2010 Aztec εάν διαβάσεις ξανά το αρχικό μου post θα σου λυθούν όλες οι απορίες σου.... Ήμουν σαφέστατος.... "Το πρόβλημα είναι το εξής: Στην αρχική μου σελίδα (την index.php) χρησιμοποιώ include, με την παράμετρο $page Έτσι, όταν έχω το URL http://www.........../index.php?page=123 τότε με include φορτώνω μία σελίδα. Πως γίνεται σε αυτή την σελίδα να περάσω κάποιο anchor? Γιατί έχω γράψει διάφορα αλλά δεν δουλεύει, όπως > http://www.........../index.php#myanchor?page=123 http://www.........../index.php?page=123#myanchor Τι μπορώ να κάνω?"
isay Δημοσ. 20 Μαρτίου 2010 Δημοσ. 20 Μαρτίου 2010 Ubera η σωστή συνταξη είναι με το anchor στο τέλος Έκανα την εξής δοκιμή. Έφτιαξα αρχείο με όνομα ks.php με τον παρακάτω κώδικα > <?php include $page; ?> και στον ίδιο φάκελο έβαλα μια σελίδα με όνομα 333.html που μέσα έβαλα 2-3 anchors. Δες τα παρακάτω Links και τα αποτελέσματα http://www.do'>http://www.do'>http://www.do'>http://www.do ma in. g r/ks.php βγάζει κενή σελίδα (λογικό) http://www.do ma in. g r/ks.php?page=333.html εμφανίζει την 333 http://www.do ma in. g r/ks.php?page=333.html#a (ή B, κλπ) εμφανίζει την 333 και πάει και στο αντίστοιχο anchor Ακόμα και στην περίπτωση που έβαζα την 333 χωρίς επέκταμα και την καλούσα μέσα από το link, πάλι δούλευε. Δηλαδή http://www.do ma in. g r/ks.php?page=333#a (και στο server υπάρχει ένα 333 χωρίς html επέκταμα). Όλες οι δοκιμές έγιναν σε linux apache server με firefox client στον υπολογιστή μου. Μπας και βγάλουμε άκρη με το πρόβλημα σου, πες μας περισσότερα στοιχεία για το πως εμφάνισες το πρόβλημα -Τι server τρέχεις (λειτουργικό και server) -Τι client έχεις -Κάνε μια δοκιμή όπως την έκανα εγώ και πες μας αν έχεις το ίδιο πρόβλημα.
Uberalles_gr Δημοσ. 20 Μαρτίου 2010 Μέλος Δημοσ. 20 Μαρτίου 2010 isay ευχαριστώ για την απάντησή σου. Το έτρεξα σπίτι τοπικά και παίζει μια χαρά...(από firefox και παίζει μια χαρά) Τώρα τι γινότανε πάνω στον server και δεν έπαιζε?? Μπορεί να είχα κάνει και εγώ καμία μαμακιά... Την Δευτέρα θα το ανεβάσω και στον server (linux apache server) και θα δω. Και πάλι thx
Aztec Δημοσ. 20 Μαρτίου 2010 Δημοσ. 20 Μαρτίου 2010 Aztec εάν διαβάσεις ξανά το αρχικό μου post θα σου λυθούν όλες οι απορίες σου.... Ήμουν σαφέστατος.... "Το πρόβλημα είναι το εξής: Στην αρχική μου σελίδα (την index.php) χρησιμοποιώ include, με την παράμετρο $page Έτσι, όταν έχω το URL http://www.........../index.php?page=123 τότε με include φορτώνω μία σελίδα. Πως γίνεται σε αυτή την σελίδα να περάσω κάποιο anchor? Γιατί έχω γράψει διάφορα αλλά δεν δουλεύει, όπως > http://www.........../index.php#myanchor?page=123 http://www.........../index.php?page=123#myanchor Τι μπορώ να κάνω?" Καλά δεν είπα και τίποτα ...
Uberalles_gr Δημοσ. 20 Μαρτίου 2010 Μέλος Δημοσ. 20 Μαρτίου 2010 Όχι φίλε μου, με παρεξήγησες.. Απλώς ότι ρώταγες το είχα ποστάρει στο 1ο μου μήνυμα. Τεσπα, ευχαριστώ για τον χρόνο σου...
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.