Προς το περιεχόμενο

Anchor μέσα σε include php


Uberalles_gr

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλημέρα παιδιά,

 

έχω μία σελίδα όπου χρησιμοποιώ 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

 

Τι μπορώ να κάνω?

Δημοσ.

Δηλαδή μέσα στην index κάνεις μια ολόκληρη σελίδα include ? Tον κώδικα της ? και θέλεις να περάσεις παραμέτρους στην σελίδα που φορτώνεις μέσα απο το include ?

Δημοσ.

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

Τι μπορώ να κάνω?"

Δημοσ.

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 έχεις

-Κάνε μια δοκιμή όπως την έκανα εγώ και πες μας αν έχεις το ίδιο πρόβλημα.

Δημοσ.

isay ευχαριστώ για την απάντησή σου.

 

Το έτρεξα σπίτι τοπικά και παίζει μια χαρά...(από firefox και παίζει μια χαρά)

 

Τώρα τι γινότανε πάνω στον server και δεν έπαιζε??

Μπορεί να είχα κάνει και εγώ καμία μαμακιά...

 

Την Δευτέρα θα το ανεβάσω και στον server (linux apache server) και θα δω.

 

Και πάλι thx

Δημοσ.
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

Τι μπορώ να κάνω?"

 

Καλά δεν είπα και τίποτα ...

Δημοσ.

Όχι φίλε μου, με παρεξήγησες..

 

Απλώς ότι ρώταγες το είχα ποστάρει στο 1ο μου μήνυμα.

 

Τεσπα, ευχαριστώ για τον χρόνο σου...

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...