Sammelstelle: Fehler in Schiffstabelle 2
Moderator: Moderatoren
Bei dem einzigen if-Statement das in dem betreffenden Quelltext steht ist auf jeden Fall kein Fehler drin. Rein syntaktisch gesehen ist alles korrekt. Allerdings macht das if-Statement an dieser Stelle keinen Sinn. Wenn Du das mit "Fehler" meintest gebe ich Dir Recht.
Das if macht hier folgendes:
Wenn per "SELECT" keine Option ausgewählt wurde dann soll auch keine Option automatisch ausgewählt werden, wenn per "SELECT" eine Option ausgewählt wurde dann soll ebenfalls keine Option automatisch ausgewählt werden.
Im Klartext: In keinem Fall wird automatisch eine Option ausgewählt.
Ich weiß nicht was hier die Intention des Schreibers war, oder warum bei den anderen Auswahlfeldern eine leere Option vorangestellt wurde, der Sinn erschließt sich mir jedenfalls nicht.
Aber wie gesagt: Anscheinende Sinnlosigkeit bedeutet nicht, daß ein Syntaxfehler vorliegt.
Das if macht hier folgendes:
Wenn per "SELECT" keine Option ausgewählt wurde dann soll auch keine Option automatisch ausgewählt werden, wenn per "SELECT" eine Option ausgewählt wurde dann soll ebenfalls keine Option automatisch ausgewählt werden.
Im Klartext: In keinem Fall wird automatisch eine Option ausgewählt.
Ich weiß nicht was hier die Intention des Schreibers war, oder warum bei den anderen Auswahlfeldern eine leere Option vorangestellt wurde, der Sinn erschließt sich mir jedenfalls nicht.
Aber wie gesagt: Anscheinende Sinnlosigkeit bedeutet nicht, daß ein Syntaxfehler vorliegt.
Ach, so kompliziert ist das gar nicht...
Wobei ich bei nochmaligem ansehen des Quelltextes gesehen habe, daß (wenn ich das richtig lese) hier tatsächlich ein Fehler vorliegt.
Achtung, jetzt wird es für Anfänger unübersichtlich....
Die if-Anweisung bleibt nicht deshalb folgenlos weil sie korrek interpretiert wird, sie bleibt folgenlos weil sie gar nicht interpretiert wird. Stattdessen werden lediglich die beiden <option>-Elemente interpretiert. Der <if>-Block könnte genausogut gar nicht dastehen. Innerhalb des <select>-Blocks sind nur <option>-Elemente erlaubt. Alles andere wird ignoriert. Deswegen stehen in dem Formular auch die beiden leeren Felder am Anfang der Liste.
Ich weiß nicht, ob das jetzt verstanden wurde. Ich kann es halt nicht besser erklären...
Wobei ich bei nochmaligem ansehen des Quelltextes gesehen habe, daß (wenn ich das richtig lese) hier tatsächlich ein Fehler vorliegt.
Achtung, jetzt wird es für Anfänger unübersichtlich....
Die if-Anweisung bleibt nicht deshalb folgenlos weil sie korrek interpretiert wird, sie bleibt folgenlos weil sie gar nicht interpretiert wird. Stattdessen werden lediglich die beiden <option>-Elemente interpretiert. Der <if>-Block könnte genausogut gar nicht dastehen. Innerhalb des <select>-Blocks sind nur <option>-Elemente erlaubt. Alles andere wird ignoriert. Deswegen stehen in dem Formular auch die beiden leeren Felder am Anfang der Liste.
Ich weiß nicht, ob das jetzt verstanden wurde. Ich kann es halt nicht besser erklären...
-
- Admin
- Beiträge: 2796
- Registriert: Di 15 Jun, 2004 7:15 pm
- Lieblings X-Titel: X3 Albion Prelude
- Wohnort: Abeir Toril / Seizewell
- Kontaktdaten:
Ja und nein. In diesem Fall klar nein.Heretic hat geschrieben: wen ich mich recht an meinen informatik unterricht erinnere müssen da zwei gleichheitszeichen in die klammer oder nicht?
Auf jeden falls ist dort ein fehler
mfg Heretic
Denn:
== bedeutet ist gleich
!= bedeutet ist ungleich
Naja, jedenfalls hab ich da wohl einen Denkfehler begangen. Ich habe die if Anweisung korrigiert. Sinn und Zweck ist folgender:
Wenn die Seite frisch aufgerufen wurde und die Variable leer ist, so soll als Auswahl direkt Typ erscheinen. Wenn bereits eine Auswahl getroffen wurde, dann soll die aktuelle Auswahl angezeigt werden. Die Variable selber zieht er sich übrigens aus der Adressleiste. ( GET Methode ) Das wollte ich vorher schon so haben, konnte mich aber nicht richtig ausdrücken. Es hat irre lange gedauert, mich da reinzuarbeiten.... ganz so ohne Schule und Vorkenntnisse.
Vielen Dank für die Hinweise. Is gefixt.
„Man kann Essen kaufen, aber nicht Appetit; Arzneimittel, aber nicht Gesundheit; weiche Betten, aber nicht
Schlaf; Wissen, aber nicht Klugheit; Prunk, aber nicht Schönheit; Glanz, aber nicht Geborgenheit; Spaß, aber nicht Freude; Bekannte, aber nicht Freunde; Bedienstete, aber nicht Treue.“ - Arne Garborg
jw.org
Schlaf; Wissen, aber nicht Klugheit; Prunk, aber nicht Schönheit; Glanz, aber nicht Geborgenheit; Spaß, aber nicht Freude; Bekannte, aber nicht Freunde; Bedienstete, aber nicht Treue.“ - Arne Garborg
jw.org
Hallo,
ich hab noch ein paar fehlende Schiffe zusammengetragen.
Grüße Chris
ich hab noch ein paar fehlende Schiffe zusammengetragen.
Die Kka´ak Schwarmkönigin wurde glaube ich rausgepatcht, oder?M3:
Argon Eclipse Prototyp
Geschw.: 120,0
Beschl.: 23
Ruder: 42,2
Schilde: 5x25 MJ
Schild Gen.: 1500
Frachtraum: 350 L
Laserenergie: 8500
Laderate: 205
Split Chimäre verb. Version
Geschw.: 162,5
Beschl.: 32
Ruder: 43,6
Schilde: 4x25 MJ
Schild Gen.: 1200
Frachtraum: 300 L
Laserenergie: 8750
Laderate: 219
M4:
Boron Hecht
Geschw.: 195,0
Beschl.: 65
Ruder: 57,2
Schilde: 1x25 MJ
Schild Gen.: 400
Frachtraum: 208 L
Laserenergie: 4350
Laderate: 65
Boron Mako verb. Version
Geschw.: 166,5
Beschl.: 22
Ruder: 73,8
Schilde: 3x5 MJ
Schild Gen.: 209
Frachtraum: 187 M
Laserenergie: 1850
Laderate: 46
Pirat Bussard
Geschw.: 261,8
Beschl.: 122
Ruder: 53,2
Schilde: 3x5 MJ
Schild Gen.: 115
Frachtraum: 102 M
Laserenergie: 2050
Laderate: 51
Fortsetzung:
M4:
Pirat Buster Frachter
Geschw.: 129,1
Beschl.: 35
Ruder: 36,7
Schilde: 4x5 MJ
Schild Gen.: 265
Frachtraum: 168 M
Laserenergie: 2050
Laderate: 51
Split Aspis
Geschw.: 225,0
Beschl.: 108
Ruder: 53,8
Schilde: 1x25 MJ
Schild Gen.: 220
Frachtraum: 108 M
Laserenergie: 2450
Laderate: 61
Yaki Raijin Aufklärer
Geschw.: 225,6
Beschl.: 70
Ruder: 63,3
Schilde: 1x5 MJ
Schild Gen.: 275
Frachtraum: 99 M
Laserenergie: 2250
Laderate: 56
TS:
Teladi Geier Tanker
Geschw.: 79,9
Beschl.: 3
Ruder: 4,4
Schilde: 2x25 MJ
Schild Gen.: 300
Frachtraum: 4800 XL
Laserenergie: 850
Laderate: 8
Geschützkanzeln: 1
M1:
Kha´ak Beschützer
Geschw.: 0,0
Beschl.: 0
Ruder: 5,5
Schilde: 2x1 GJ
Schild Gen.: 10500
Frachtraum: 6000 XL
Laserenergie: 100000
Laderate: 2500
Grüße Chris
- Diemetius
- Moderator
- Beiträge: 4351
- Registriert: Mo 27 Aug, 2007 10:16 am
- Lieblings X-Titel:
- Wohnort: Great World ->East Germany
- Kontaktdaten:
Mod warum 2 Post's ? Wenn zu lang kann man ja einem Zitat oder einem Code (Symbol # ) machen.
Als Muster fühere ich beide Posts zusammen und mache ein Zitat daraus.
Zum Thema: Hast Du die genannten Schiffe wirklich im Uni fliegen sehen ?
Wenn Du meine Schiffsstatistik ansiehst wirst Du noch mehr Schiffe finden , welche allerdings nirgendwo auftauchen (außer in der TShip).
In die hiesige Tabelle kommen nur echt vorhandene.
MfG Diemetius
Als Muster fühere ich beide Posts zusammen und mache ein Zitat daraus.
Zum Thema: Hast Du die genannten Schiffe wirklich im Uni fliegen sehen ?
Wenn Du meine Schiffsstatistik ansiehst wirst Du noch mehr Schiffe finden , welche allerdings nirgendwo auftauchen (außer in der TShip).
In die hiesige Tabelle kommen nur echt vorhandene.
MfG Diemetius
-
- Major
- Beiträge: 5527
- Registriert: Mo 05 Mai, 2008 7:43 am
- Lieblings X-Titel: X3 TC
- Wohnort: Hauptquartier Türme der Ausflucht
Gerade die Prototypen/verb. Versionen sind nicht immer auf dem ersten Blick erkennbar, viele davon sind aber wirklich im Spiel vorhanden. Meist fliegen sie als Hightech- oder Waffenhändler durch's Uni und es fällt fast nur auf wenn man sich mal eines der Schiffe näher ansieht und dabei die veränderten Spezifikationen bemerkt.
Zur Schwarmkönigin:
Die ist nicht mehr im Spiel. Ich glaube mich dunkel zu erinnern daß sie bei meinem ersten FF Plot (Version 1.3/1.4) noch da war und dann irgendwann weggepatcht wurde.
Zur Schwarmkönigin:
Die ist nicht mehr im Spiel. Ich glaube mich dunkel zu erinnern daß sie bei meinem ersten FF Plot (Version 1.3/1.4) noch da war und dann irgendwann weggepatcht wurde.
- Diemetius
- Moderator
- Beiträge: 4351
- Registriert: Mo 27 Aug, 2007 10:16 am
- Lieblings X-Titel:
- Wohnort: Great World ->East Germany
- Kontaktdaten:
Tabelle upgedatet .
Bis auf Aspis und Hecht (jetzt leider doppelt wird aber gelöscht) , welche schon vorhanden waren , alle Schiffe eingefügt.
Herzlichen Dank , Chrisxyz , das hat geholfen !
Ach ja wenn Ihr noch Bilder hättet .
Wobei es keine Neuen sein müssen , meist hat man für diese Spezialversionen ein schon vorhandenes Modell genommen , so das einfach nur verglichen werden müsste.
MfG Diemetius
Bis auf Aspis und Hecht (jetzt leider doppelt wird aber gelöscht) , welche schon vorhanden waren , alle Schiffe eingefügt.
Herzlichen Dank , Chrisxyz , das hat geholfen !
Ach ja wenn Ihr noch Bilder hättet .
Wobei es keine Neuen sein müssen , meist hat man für diese Spezialversionen ein schon vorhandenes Modell genommen , so das einfach nur verglichen werden müsste.
MfG Diemetius