3 ερωτησούλες με ένα κώδικα

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

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

Απάντηση
gotham78
Δημοσιεύσεις: 177
Εγγραφή: 22 Οκτ 2009 00:57

3 ερωτησούλες με ένα κώδικα

Δημοσίευση από gotham78 » 17 Ιαν 2013 00:34

Χρησιμοποίησα αυτόν τον κώδικα για dropdown menu

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

<form> <p align="center"><b>Select a Site </b> 
<select id="setit" style="color&#58; #0000FF" size="1" name="test"> 
<option value="">Select one</option> 
<option value="http&#58;//www.altavista.com">AltaVista</option> 
<option value="http&#58;//www.yahoo.com">Yahoo</option> 
<option value="http&#58;//www.google.com">Google</option></select> 
<input type="button" value="Go" onclick="window.open&#40;setit.options&#91;setit.selectedIndex&#93;.value&#41;"> </p></form>
Ξέρετε πως μπορώ

α) να το κάνω να δουλεύει χωρίς το go, απλά με την αλλαγή?

β) να μην ανοίγει νέο παράθυρο αλλα στο τρέχων (αυτό με επείγει πιο πολύ)

γ) να μένει στην τελευταία επιλογή


αν έχω πχ 3 σελίδες car.html, moto.html, bicycle.html και το έχω φτιάξει το μενού με τις επιλογές car, moto, bicycle με προεπιλογή το car, αν επιλέξει κάποιος το bicycle να του ανοίγει η σελίδα στο ίδιο παράθυρο και επάνω το menu ομως να δηλώνει οτι είναι στο bicycle και όχι να ξαναγυρνάει στο car.

alou
Script Master
Δημοσιεύσεις: 1374
Εγγραφή: 24 Αύγ 2007 19:52
Επικοινωνία:

3 ερωτησούλες με ένα κώδικα

Δημοσίευση από alou » 17 Ιαν 2013 13:06

Βγάλε το input και βάλε στο select onchange="....
και το window.open κάντο window.location

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

<select onchange="window.location&#40;bla bla&#41;">

Άβαταρ μέλους
dva_dev
Script Master
Δημοσιεύσεις: 3790
Εγγραφή: 16 Σεπ 2005 01:32
Επικοινωνία:

3 ερωτησούλες με ένα κώδικα

Δημοσίευση από dva_dev » 17 Ιαν 2013 13:10

Για το α) δοκίμασε κάπως έτσι:

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

<select id="setit" style="color&#58; #0000FF" size="1" name="test" onchange="window.location=setit.options&#91;setit.selectedIndex&#93;.value;">
Για το β) δοκίμασε να το κάνεις έτσι:

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

<input type="button" value="Go" onclick="window.location=setit.options&#91;setit.selectedIndex&#93;.value;"></p></form>
Για τα υπόλοιπα χρειάζονται περισσότερες πληροφορίες (είναι html σελίδα; asp? php?)

gotham78
Δημοσιεύσεις: 177
Εγγραφή: 22 Οκτ 2009 00:57

3 ερωτησούλες με ένα κώδικα

Δημοσίευση από gotham78 » 17 Ιαν 2013 15:53

Σας ευχαριστώ όλους για τις απαντήσεις σας.


Αυτό
dva_dev έγραψε:Για το α) δοκίμασε κάπως έτσι:

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

<select id="setit" style="color&#58; #0000FF" size="1" name="test" onchange="window.location=setit.options&#91;setit.selectedIndex&#93;.value;">
Μου έλυσε και το α και το β ερώτημα. Για το γ έκανα μια πατεντούλα και έβαλα σαν πρώτη επιλογή ένα text "Επιλέξτε". οπότε είμαι οκ τώρα. Aς επιλέξει κάποιος moto π.χ. και ανοίξει η σελίδα moto, δεν φαίνεται πλέον να γυρίζει στο car αλλά στο "επιλέξτε"


Λύθηκε όλο το προβλημα. thanks

Απάντηση

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

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

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