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

Παράμετροι (arguments) ιστοσελίδας


SV8DTP

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

Δημοσ.

Γνωρίζει κανένας εάν είναι δυνατό να καλέσω από μία ιστοσελίδα (μέσω HREF) μία δεύτερη σελίδα μαζί με μία παράμετρο (π.χ. μία αριθμητική τιμή ή ένα string) και στην δεύτερη σελίδα να μπορώ να αποθηκεύσω την τιμή της παραμέτρου σε μια μεταβλητή. Με άλλα λόγια πως μπορώ να καθορίσω arguments σε μια ιστοσελίδα και πως γίνεται η κλήση της για να πάρουν τιμές αυτοί οι arguments.<BR>

Δημοσ.

Βεβαίως και γίνεται. Είναι βέβαια ανάλογο του τι χρησιμοπιείς. Αν χρησιμοποιείς JSP ή Servlets χρησιμοποίησε την εντολή getParamater("paramName"); Για παράδειγμα αν η αρχική διέυθυνση είναι: <A HREF="http://www.myaddress.com/myname?param1=hello&param2=10," TARGET=_blank>http://www.myaddress.com/myname?param1=hello&param2=10,</A> τότε το out.println(getParameter("param1")); θα έχει ως αποτέλεσμα την τιμή "hello".<P>Ελπίζω να βοηθήσει.

Δημοσ.

Φίλε girionis, μήπως μπορείς να γίνεις πιο specific. Χρησιμοποιώ Javascript (φαντάζομαι ότι αυτό είναι to JSP που αναφέρεις) αλλά δεν μου είπες ποιανού object είναι αυτή η function (πρώτη φορά τη βλέπω).<P>Σε ευχαριστώ

Δημοσ.

Φίλε SV8DTP, το JSP δε σημαίνει JavaScript αλλά Java Server Pages (όπως λέμε Active Server Pages), το οποίο είναι μία τεχνολογία της SUN επίσης. Χρησιμοποιήται για server side programming (όπως λέει και το όνομα άλλωστε) και είναι μία μίξη μεταξύ Java και HTML. Αντί να χρησιμοποιείς Servlets και να έχεις ένα PrintWriter που στέλνει συνέχεια HTML στον client, καλείς Java statements μέσω του ΗΤΜL αρχείου. Βασικά εδώ που τα λέμε ο web server μεταφράζει τα JSP αρχελια σε Servlets οπότε κατα βάθος είναι το ίδιο πράγμα.<P> Ελπίζω να βοήθησε.

Δημοσ.

Genikotera, h JavaScript xrisimopoieitai gia to design tis selidas kai gia "vasikes" aples leitourgies. Glosses opos JSP, PHP, Perl, ASP ktl diermineuontai ston server kai analoga me to "query" pou stelnei o client apantoun epistrefontas aplo html kodika.

Επισκέπτης
Δημοσ.

Phgaine na diavaseis to parakatw <A HREF="http://hotwired.lycos.com/webmonkey/99/30/index4a.html?tw=aut" TARGET=_blank>tutorial</A> . Elpizw na se voh8hsei. Leei ta panta gia tis formes kai ton tropo me ton opoio mporeis na antalaseis dedomena meta3y istoselidwn.<P>Filika<BR>Dionisos<p>[This message has been edited by Dionisos (edited 22-05-2001).]

Δημοσ.

Efharisto paidia, alla den ithela na blekso me formes. Telika vrika mia bakaliki lisi diladi:<BR> sto link kalo tin selida me query opos deihnei parapano o girionis kai stin kaloumeni selida (afti poy kali to link) hrisomipoio to location.search gia na kano extraction tou query. Fisika mou epistrefei ta erotimatika kai ta ampersand alla afto pistevo oti einai efkolo na ta kano strip-off.<BR>Ti lete gia afto???

Δημοσ.

SV8DTP αναλόγως τι χρησιμοποιείς. Χρησιμοποιείς javaScript (από ότι είπες και παραπάνω). Το θέμα είναι πια έκδοση JavaScript χρησιμοποιείς. Στην έκδοση 1.2 υπάρχει υποστήριξη regular expressions. Από τη στιγμή που κατάφερες και πήρες τη διεύθυνση χρησιμοποίησε αυτο το var και πέρασέ το στο RegExp() constructor. Αν δεν ξέρεις τι είναι τα regular expression ψάξε στο Διαδίκτυο να βρεις. Πάντως είναι πολύ χρήσιμα και σε βοηθάνε πάρα πολύ όταν έχεις να κάνεις με κείμενο.<P> Δεν ξέρω πολύ JavaScript (συνήθως όλο το processing το κάνω server-side (βλέπε thin web client) και όχι client-side) οπότε δεν ξέρω πώς θα μπορούσες να το τελειώσεις. Πάντως ελπίζω να βοήθησα. <P> Επίσης δοκίμασε και αυτό <BR> <A HREF="http://www.dominopower.com/issues/issue200004/howto002.html" TARGET=_blank>http://www.dominopower.com/issues/issue200004/howto002.html</A> <P>[This message has been edited by girionis (edited 23-05-2001).]<p>[This message has been edited by girionis (edited 23-05-2001).]

Δημοσ.

Φίλε, η διεύθυνση που μου έδωσε παραπάνω έχει αρκετο ενδιαφέρον, δεν την έχω μελετήσει ακόμη - αλλά από ότι φαίνεται, έχει ακριβώς αυτό που ψάχνω και μάλιστα η βασική μέθοδος είναι ίδια με αυτή που έγραψα παραπάνω (give me some credit for that).<P>Για άλλη μια φορά έγραψες!!!. Σε Ευχαριστώ Πολύ-Πολύ-Πολύ

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

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

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