phpbuddy.eu
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 01.12.2005, 16:55   #1
TP-Senior
 
Registriert seit: Apr 2002
Ort: Mallorca
heohni macht alles soweit korrekt

Firefox geht, IE nicht?


Hallo Ihr,

schaut Euch mal bitte diese Seite an:

http://www.mallorca-mobil.com/forminfopaket.html

Im Firefox funktionieren die ersten beiden dropdowns (die rechte wird je nach Auswahl der linken dropdown bestueckt), im IE gehts nicht. Ich sehe aber auch keine Fehlermeldung, und kann selber den Fehler gar nicht sehen...

Koennt Ihr mir helden?

Danke und Gruss
Heidi
heohni ist offline   Mit Zitat antworten


Alt 01.12.2005, 22:40   #2
TP-Moderator
 
Benutzerbild von Malleus
 
Registriert seit: Aug 2004
Ort: Homburg / Saarland
Malleus ist ein richtiges Arbeitstier - DANKEMalleus ist ein richtiges Arbeitstier - DANKEMalleus ist ein richtiges Arbeitstier - DANKEMalleus ist ein richtiges Arbeitstier - DANKE
Du greifst in Deiner Funktion "update_auswahl" auf den "value" eines OPTION-Tags zu. Diesen Wert hast Du aber nicht zugewissen.

PHP-Code:
            <select name="Annahme" onChange="update_auswahl();">
              <
option>Barcelona</option>
              <
option>Duisburg</option>
              <
option>Gardasee Verona</option>
              <
option>Mallorca</option>
              <
option>Rom</option>
            </
select
Du mußt entweder an jeder OPTION ein "value" -Attribut notieren oder ab in Deiner Funktion "value" durch "text" ersetzen:


PHP-Code:
function update_auswahl(){
 if (
FahrzeugAnnahme.options[FahrzeugAnnahme.selectedIndex].text == "Barcelona"){
FahrzeugAbgabe.options[0] = new Option("Barcelona","a");
FahrzeugAbgabe.options[1] = new Option("Duisburg","b");
.... 
Das müßte es gewesen sein.
Malleus ist offline   Mit Zitat antworten
Alt 02.12.2005, 12:57   #3
TP-Senior
 
Registriert seit: Apr 2002
Ort: Mallorca
heohni macht alles soweit korrekt
Es ging sogar noch einfacher:

if (FahrzeugAnnahme.options[FahrzeugAnnahme.selectedIndex].text == "Barcelona"){

statt value (denn das gabs ja in der Tat nicht), musste ich nur text nehmen

Es sind immer diese Kleinigkeiten

Danke und Gruss
Heidi
heohni ist offline   Mit Zitat antworten
Alt 02.12.2005, 19:24   #4
TP-Moderator
 
Benutzerbild von Malleus
 
Registriert seit: Aug 2004
Ort: Homburg / Saarland
Malleus ist ein richtiges Arbeitstier - DANKEMalleus ist ein richtiges Arbeitstier - DANKEMalleus ist ein richtiges Arbeitstier - DANKEMalleus ist ein richtiges Arbeitstier - DANKE
Hi Heidi,
die Variante mit "text" hab' ich doch auch vorgeschlagen ;-)
Tschau
Frank
Malleus ist offline   Mit Zitat antworten
Alt 10.12.2005, 11:48   #5
TP-Senior
 
Registriert seit: Apr 2002
Ort: Mallorca
heohni macht alles soweit korrekt
Stimmt, hab ich überlesen

DANKE
heohni ist offline   Mit Zitat antworten
Alt 13.12.2005, 18:05   #6
TP-Senior
 
Registriert seit: Apr 2002
Ort: Mallorca
heohni macht alles soweit korrekt
Noch eine Frage, wir haben jetzt ein paar Anfragen bekommen, von Usern, die definitiv Javascript ausgeschalten haben. Ich überlege jetzt, wie ich es am besten lösen kann, auch Besuchern ohne JS, die Auswahlfunktion zu bieten. Oder soll ich einfach nur hinschreiben, das JS aktiviert sein muss? Wie handhabt Ihr das?
heohni ist offline   Mit Zitat antworten
Alt 18.12.2005, 11:58   #7
TP-Moderator
 
Benutzerbild von Malleus
 
Registriert seit: Aug 2004
Ort: Homburg / Saarland
Malleus ist ein richtiges Arbeitstier - DANKEMalleus ist ein richtiges Arbeitstier - DANKEMalleus ist ein richtiges Arbeitstier - DANKEMalleus ist ein richtiges Arbeitstier - DANKE
Hallo heohni,
es ist doch immer das gleiche Problem: Hast Du Javascript aktiviert, kannst Du dem "User" einen größeren Komfort anbieten und "Dinge" auch schon clientseitig valideren. In Deinem Fall mußt Du "wahrscheinlich" zwei Seiten anbieten, die eine ohne Javascript mußt Du dann serverseitig validieren und dann entsprechende Fehlermeldungen ausgeben.
Ich persönlich frage mich wirklich, warum man Javascript abschalten soll. Klar wenn ich auf "seltsamen" Seiten rumsurfe, ist das angebracht, aber sonst?

Du mußt also selbst abwägen, ob der Mehraufwand das ganze rechtfertig: Also wie groß ist die Wahrscheinlichkeit, daß ein User das Auto bei Dir nicht mietet, weil Javascript genutzt wird. Wenn der Preis stimmt, würde ich "kurzfristig" Javascript aktivieren und es ist okay.

Wie gesagt, das ist meine persönliche Meinung und ich bin numal ein Javascript-Junkie ;-)

Tschau

Frank
Malleus ist offline   Mit Zitat antworten
Alt 18.12.2005, 17:36   #8
TP-Senior
 
Registriert seit: Apr 2002
Ort: Mallorca
heohni macht alles soweit korrekt
Naja, Du hast schon recht... mal warten was passiert.

PS: Dein Majong ist ganz klasse!!!
heohni ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > Javascript
Firefox geht, IE nicht? Firefox geht, IE nicht?
« Hilft mir mein javaprogramm zu korrigieren | getElementById auf Existenz prüfen »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:41 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67