eggitom: Diashow nicht mit dem ersten Bild beginnen

Hallo zusammen

Ich hoffe, ich blamiere mich als Neuling nicht allzusehr...

Mit viel Suche und im Internet zur Verfügung gestellten Vorlagen/Templates habe ich den Grundaufbau für "meine" erste Homepage jetzt zusammen: Hauptsächlich HTML, etwas CSS und jetzt ganz wenig Javascript für eine einfache Diashow.

Für mein Problem relevant sind zwei HTML-Dateien:
a) das Tagebuch: Text und Thumbnails, alles bisher nur HTML mit Styles in einem separaten Sheet
b) die Diashow: Styles im gleichen Sheet, Javascript in einem separaten Sheet.

Nun mein Problem, auf das ich bisher keine mir verständliche Antwort gefunden habe: Ich möchte aus den Thumbnails im Tagebuch die Diashow in einem eigenen Tag öffnen. Das funktioniert im Moment mit "<a href="Fotoalbum.html" target="blank"><img src="thumbs\000_NPP_Scan.jpg" width="160" vspace="0" hspace="0" title="Zum Fotoalbum"><p>Nationalpark-Pass</p></a>" für das erste Thumbnail und sinngemäss auch für die anderen.

Mein Problem ist, dass die Diashow auf diese Weise immer mit dem ersten Bild beginnt und nicht mit dem dem "anstossenden" Thumbnail entsprechenden Bild. Gibt es eine Möglichkeit, das aus der ersten Datei heraus zu steuern? Ich stelle mir das so vor, dass ich die js-Datei um die entsprechenden Befehle erweitere und aus der ersten Datei heraus eine Variable übergebe, welche der zweiten das zu öffnende Bild übergibt. Rein theoretisch natürlich...

Hier noch die Angaben zur Diashow:

a) Javascript
function Wechsel()
{
document.getElementById("Foto").src = list.options[list.selectedIndex].value;
}

function VorherigesFoto()
{
  if(list.selectedIndex == 0)
  {
  list.selectedIndex = list.options.length-1;
  }
  else
  {
list.selectedIndex--;
}
Wechsel();
}

function NaechstesFoto()
{
  if(list.selectedIndex == list.options.length-1)
  {
  list.selectedIndex = 0;
  }
  else
  {
list.selectedIndex++;
}
Wechsel();
}

b) HTML (der Javascript-Teil aus dem Body)
<input class="klein" type="button" value="zur&uuml;ck" onclick="javascript:VorherigesFoto()">

	<select class="pull" id="list" onchange="javascript:Wechsel()">  

<option value="images\000_NPP_Scan.jpg">Nationalpark-Pass</option>
<option value=...etc. für jedes Bild...
</select>
<input class="klein"  type="button" value="n&auml;chstes" onclick="javascript:NaechstesFoto()">

Die Styles sind ebenfalls in einer separaten Datei, spielen aber hier (hoffentlich) eine untergeordnete Rolle. Falls notwendig setze ich natürlich auch den ganzen Code hier rein und ein paar Bilder dazu.

Herzlichen Dank erst mal für ein paar erleuchtende Tipps und sonnige Grüsse

--
eggitom
  1. Hi,

    Mein Problem ist, dass die Diashow auf diese Weise immer mit dem ersten Bild beginnt und nicht mit dem dem "anstossenden" Thumbnail entsprechenden Bild. Gibt es eine Möglichkeit, das aus der ersten Datei heraus zu steuern?

    ja, die Seite muss lediglich den richtigen Eintrag im <select>-Feld vorausgewählt haben bzw. vor dem Beginn der Diashow vorauswählen.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:| br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hallo zusammen

      Hallo Cheatah
      vielen Dank für den Tipp. Ich habe zwar die notwendigen javascript-Kenntnisse noch nicht, um wirlklich viel damit anzufangen, werde mich aber schlauer machen.

      Sonnige Grüsse
      eggitom

  2. @@eggitom:

    nuqneH

    <input class="klein" type="button" value="zur&uuml;ck" onclick="javascript:VorherigesFoto()">
    […]
    <input class="klein"  type="button" value="n&auml;chstes" onclick="javascript:NaechstesFoto()">

    Es gibt keinen Grund, Umlaute zu escapen. Verwende die richtigen Zeichen: "zurück", "nächstes"!

    Du kannst übrigens auch in JavaScript problemlos Umlaute verwenden und deine Funktion NächstesFoto() nennen.

    <option value="images\000_NPP_Scan.jpg">Nationalpark-Pass</option>

    Hast du einen Windows-Server? Ansonsten dürfte das mit '' nicht funktionieren. Da gehört ein '/' hin.

    Qapla'

    --
    Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
    (Mark Twain)
    1. Moin!

      Du kannst übrigens auch in JavaScript problemlos Umlaute verwenden und deine Funktion NächstesFoto() nennen.

      Das stimmt. Fuer den persoenlichen gebrauch ist das auch ok. Dann will ich damit aber nicht arbeiten. Auch privat nehme ich beim Programmieren normalerweise keine Umlaute.

      --
      Vergesst Chuck Norris.
      Sponge Bob kann unter Wasser grillen!
      1. @@Steel:

        nuqneH

        Fuer den persoenlichen gebrauch ist das auch ok. […] Auch privat nehme ich beim Programmieren normalerweise keine Umlaute.

        Das scheint bei dir nicht aufs Programmieren beschränkt zu sein.

        Qapla'

        --
        Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
        (Mark Twain)
        1. Om nah hoo pez nyeetz, Gunnar Bittersmann!

          Das scheint bei dir nicht aufs Programmieren beschränkt zu sein.

          Es soll Leute geben, die in einem Gebiet ohne Umlaute aufgewachsen sind. Fuer die ist das dann selbstverstaendlich, dass man die Umlaute umschreibt, weil sie auf der Tastatur nicht zu finden sind.

          Und solange es (linux-basierte?) Syteme wie diverse Router gibt, die ein Passwort wie "PaßWörd" nicht akzeptieren, ohne einem mitzuteilen, dass sie das nicht akzeptieren werden, bleibe ich auch aus Gewohnheit bei Programmierung und Bennenung von Internetressourcen sowie Klassen und IDs dabei, auf Umlaute zu verzichten.

          Matthias

          --
          1/z ist kein Blatt Papier. http://www.billiger-im-urlaub.de/kreis_sw.gif
          1. Hallo zusammen

            @Gunnar: Herzlichen Dank für die Hinweise; ich werde mich darum kümmern.

            @Gunnar, Matthias & Steel: Eigentlich hilft mir das überhaupt nicht, wenn ihr in meinem Thread eine Diskussion über Sinn und Unsinn von Umlauten führt. Ich wäre euch dankbar, wenn ihr das woanders tun könntet und mir evtl. stattdessen bei der Lösung meiner Frage behilflich wärt. Ist das zuviel verlangt?

            Herzlichen Dank und sonnige Grüsse

            --
            eggitom
            1. Om nah hoo pez nyeetz, eggitom!

              @Gunnar, Matthias & Steel: Eigentlich hilft mir das überhaupt nicht, wenn ihr in meinem Thread eine Diskussion über Sinn und Unsinn von Umlauten führt. Ich wäre euch dankbar, wenn ihr das woanders tun könntet und mir evtl. stattdessen bei der Lösung meiner Frage behilflich wärt. Ist das zuviel verlangt?

              Ja. ;-)

              Matthias

              --
              1/z ist kein Blatt Papier. http://www.billiger-im-urlaub.de/kreis_sw.gif
              1. Hallo,

                Ist das zuviel verlangt?
                Ja. ;-)

                wieder jemand, der für Zitate unnötigerweise in die geschlossene Gesellschaft verlinkt ...

                Jetz' besser.

                Ciao,
                 Martin

                --
                Wenn der Computer wirklich alles kann,
                dann kann er mich mal kreuzweise.
                Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
                1. @@Der Martin:

                  nuqneH

                  wieder jemand, der für Zitate unnötigerweise in die geschlossene Gesellschaft verlinkt ...

                  Noch besser wäre es, wenn der Fehler in der Forum-Software mal gefixt werden würde.

                  Qapla'

                  --
                  Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
                  (Mark Twain)
            2. Hallo,

              @Gunnar, Matthias & Steel: Eigentlich hilft mir das überhaupt nicht, wenn ihr in meinem Thread eine Diskussion über Sinn und Unsinn von Umlauten führt. Ich wäre euch dankbar, wenn ihr das woanders tun könntet

              dann wirst du deinen Dank wohl zurückhalten müssen. Es ist in jeder größeren Gesprächsrunde -auch hier- völlig normal, dass sich kleine "Diskussionszellen" entwickeln, die oft auch thematisch weit vom eigentlichen Thema abschweifen.
              Ich empfinde das als Bereicherung; man muss diese Nebenschauplätze ja nicht verfolgen, sondern kann einen Ast der Diskussion einfach ignorieren, sobald man merkt, dass er ins Off-Topic gleitet. Die strukturierte Darstellung der Beiträge (im Vergleich zur linearen Darstellung vieler Boards) erleichtert das sogar erheblich.

              und mir evtl. stattdessen bei der Lösung meiner Frage behilflich wärt. Ist das zuviel verlangt?

              Nein, gewiss nicht. Aber von dir verlangen wir dann auch, Hinweisen nachzugehen, wie du es nach dem Anstoß von Cheatah versprochen hast. Bis jetzt sieht es so aus, als hättest du nur gesagt, "toll, ich werde mich mal damit befassen", und dich dann wieder bequem zurückgelehnt. Entschuldige bitte, wenn dieser Eindruck täuscht, aber so kommt's im Moment rüber.

              Du hast bereits eine Funktion Wechsel(), die direkt auf ein beliebiges Bild wechselt - nämlich auf das, das momentan in der Liste ausgewählt ist. Also brauchst du "nur noch" einen Mechanismus, der beim Laden des Popups ermittelt, ob beim ersten oder einem beliebigen anderen Bild begonnen werden soll.
              Das kannst du beispielsweise, indem du dem Popup (optional) einen URL-Parameter übergibst (den Query-String kannst du in Javascript übrigens über location.search abfragen), die Popup-URL lautet dann bespielsweise "Fotoalbum.html?14". Übrigens sind Großbuchstaben in Datei- und Ressourcennamen sehr ungewöhnlich und entpuppen sich gern als Stolperfallen!
              Im onload-Handler des Popups schaust du nach, ob dieser URL-Parameter vorhanden ist; wenn ja, setzt du den Start-Index und die Listenauswahl entsprechend und rufst dann Wechsel() auf, andernfalls setzt du den Startwert wie gehabt auf 0.

              Gute Fahrt,
               Martin

              --
              Wer schläft, sündigt nicht.
              Wer vorher sündigt, schläft besser.
              Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
              1. Hoi!

                Ich empfinde das als Bereicherung; man muss diese Nebenschauplätze ja nicht verfolgen, sondern kann einen Ast der Diskussion einfach ignorieren, sobald man merkt, dass er ins Off-Topic gleitet. Die strukturierte Darstellung der Beiträge (im Vergleich zur linearen Darstellung vieler Boards) erleichtert das sogar erheblich.

                Das nervt mich extrem an den gewoehnlich vorzufindenden Boards. Ich habe jetzt viele Leute kennengelernt, die ein lineares Board bevorzugen und mit veraestelten Ansichten wie hier nichts anfangen koennen, solche Foren sogar allein deswegen meiden. Aber wie oft antworte ich (mit Zitat) auf ein Posting und weil es unter einem anderen, damit nicht weiter verknuepften Post steht, wird es vom Verfasser des Postings vor mir falsch verstanden?

                A: Ich war froh endlich mal wieder ein Zwergenteam zu sehen, dass ein Passspiel aufgebaut hat.
                B: Danke ich bemuehe mich, nicht nach 08/15 Taktiken zu spielen. Leider bin ich nicht so effektiv wie C.
                C: Och das kommt schon noch. Meine Echsen haben total gelost.
                Ich: <quote>: Ich war froh endlich mal wieder ein Zwergenteam zu sehen, dass ein Passspiel aufgebaut hat.</quote>
                Ja. Es gibt nix oederes als 8 Runden lang mit nem Kaefig uebers Feld zu walzen.
                C: Das haben meine Echsen doch gar nicht getan!

                Geht mir tierisch auf den Keks in so einem Board der eigentlichen Diskussion zu folgen, wenn ich Informationen suche. Kann hier ja schon passieren, das ein Off-Topic Ast wieder zurueckkehrt. Merkt man u.U. auch nicht.

                --
                Vergesst Chuck Norris.
                Sponge Bob kann unter Wasser grillen!
              2. Hallo Martin

                Es ist in jeder größeren Gesprächsrunde -auch hier- völlig normal, dass sich kleine "Diskussionszellen" entwickeln, die oft auch thematisch weit vom eigentlichen Thema abschweifen.

                »

                Gut, das habe ich inzwischen gemerkt. Kenne ich von den Foren, die ich sonst frequentiere, zwar weniger (ist dort nicht so beliebt), aber man lernt dazu. Allerdings gäbe es da ja noch die Möglichkeit, den entsprechenden Ast umzutaufen - aber lassen wir es mal dabei bewenden.

                und mir evtl. stattdessen bei der Lösung meiner Frage behilflich wärt. Ist das zuviel verlangt?

                Nein, gewiss nicht. Aber von dir verlangen wir dann auch, Hinweisen nachzugehen, wie du es nach dem Anstoß von Cheatah versprochen hast. Bis jetzt sieht es so aus, als hättest du nur gesagt, "toll, ich werde mich mal damit befassen", und dich dann wieder bequem zurückgelehnt. Entschuldige bitte, wenn dieser Eindruck täuscht, aber so kommt's im Moment rüber.

                »

                Mag für euch Profis so aussehen. Aber ihr habt es hier mit einen kompletten Javascript-Anfänger zu tun, der inzwischen allerdings gemerkt hat, dass er zuerst sein Schulbuch von Anfang an durchlesen sollte. Ich ziehe mich hiermit mal zurück und komme wohl besser erst wieder, wenn ich von Javascript etwa soviel verstehe, wie inzwischen von HTML und CSS (ist also nicht so, dass ich gar nichts lerne...).
                Laienhaft ausgedrückt habe ich zu meinem Problem soviel begriffen: Ich muss der Funktion "Wechsel()" beibringen, mit dem jeweils richtigen Bild zu beginnen. Dazu muss ich in der Ausgangsdatei (Index.html), wo sich die Thumbnails befinden, die Adresse (oder wie immer man das nennt) des entsprechenden Thumbnails irgendwie auslesen und festhalten (Variable? - wohl auch mit Javascript) und sie dann der Funktion "Wechsel()" in der Datei Fotoalbum.html übergeben. Soweit richtig?
                So, und jetzt mache ich mich mal daran, diesen Vorgang zumindest soweit zu begreifen, dass ich dann die erhaltenen Antworten begreife und umsetzen kann. Ich melde mich wieder; wird aber wohl eine Weile dauern, weil für sein täglich Brot arbeiten muss der Mensch ja auch ab und zu...

                Übrigens sind Großbuchstaben in Datei- und Ressourcennamen sehr ungewöhnlich und entpuppen sich gern als Stolperfallen!

                »
                Danke für den Hinweis; werde ich überall bereinigen.

                Gute Fahrt,
                Martin

                Herzlichen Dank und sonnige Grüsse

                eggitom

        2. Nabend!

          Fuer den persoenlichen gebrauch ist das auch ok. […] Auch privat nehme ich beim Programmieren normalerweise keine Umlaute.

          Das scheint bei dir nicht aufs Programmieren beschränkt zu sein.

          Auf der Arbeit. (aus Gewohnheit dann auch immer wieder schon auf der privaten Tastatur) Grund genug keine Variablen, Funktionsnamen, ...  die Umlaute enthalten haben zu wollen. Zu umstaendlich.

          Ich kann natürlich auch umschalten, aber dann ist das Programmieren ungleich ungemuetlicher. Amerikanische Tastaturen (die hab ich hier aufgedrückt bekommen) sind zum Programmieren unschlagbar.

          --
          Vergesst Chuck Norris.
          Sponge Bob kann unter Wasser grillen!
          1. Om nah hoo pez nyeetz, Steel!

            Ich kann natürlich auch umschalten, aber dann ist das Programmieren ungleich ungemuetlicher. Amerikanische Tastaturen (die hab ich hier aufgedrückt bekommen) sind zum Programmieren unschlagbar.

            Es gibt auch spezielle Tastaturlayouts für Programmierer, aber das weißt du ja sicher.

            Matthias

            --
            1/z ist kein Blatt Papier. http://www.billiger-im-urlaub.de/kreis_sw.gif
            1. Kannsch nix mit anfangen. Ich kann nix leiden was ich nicht auch sehen kann.

              --
              Vergesst Chuck Norris.
              Sponge Bob kann unter Wasser grillen!
              1. Om nah hoo pez nyeetz, Steel!

                Kannsch nix mit anfangen. Ich kann nix leiden was ich nicht auch sehen kann.

                Hier die Grafik, die Teil des Verlinkten ist:

                Tastaturlayout für Programmierer

                Matthias

                --
                1/z ist kein Blatt Papier. http://www.billiger-im-urlaub.de/kreis_sw.gif
                1. Hi!

                  Die kleb ich mir aber ja nicht auf meine Tastatur. Hab aber mittlerweile schon herausgefunden dass man fuer um die 40 Tacken eine entsprechende Tastatur kaufen kann. Kann man bei Gelegenheit ja wirklich mal probieren. Ich finde allerdings meine normale Tastatur fuer den normalen Gebrauch sehr gut und darf auf der Arbeit keine Dvorak installieren. Waer ja auch laestig dauernd hin und her zu wurschteln. Ich glaube kaum, dass die Kollegen davon begeistert waeren.

                  --
                  Vergesst Chuck Norris.
                  Sponge Bob kann unter Wasser grillen!
                  1. @@Steel:

                    nuqneH

                    […] darf auf der Arbeit keine Dvorak installieren. Waer ja auch laestig dauernd hin und her zu wurschteln. Ich glaube kaum, dass die Kollegen davon begeistert waeren.

                    Ist Eure Bude so arm dran, dass nicht jeder seinen eigenen Computer hat?

                    Qapla'

                    --
                    Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
                    (Mark Twain)
                    1. Hoi!

                      Ist Eure Bude so arm dran, dass nicht jeder seinen eigenen Computer hat?

                      Koennte man meinen. Es ist hier normal, dass sich verschiedene Schichten einen PC teilen. Wenn ich frueher mal vor meiner Zeit hier war (weil ich ne Woche morgens arbeiten sollte, oder ein Meeting war) konnte ich nie an meinen PC und Mails checken, da er in Benutzung war. Seit ich regelmaessig morgens arbeite habe ich zwar einen 'eigenen' PC wie die anderen auch, allerdings wird der, wenn ich nicht da bin, natuerlich mitgenutzt.

                      Dazu kommt natuerlich, dass ich solche Modifikationen nicht rechtfertigen koennte. Duerfte alles nicht von der Firma zertifiziert sein.

                      --
                      Vergesst Chuck Norris.
                      Sponge Bob kann unter Wasser grillen!
                      1. Hallo,

                        Ist Eure Bude so arm dran, dass nicht jeder seinen eigenen Computer hat?
                        Koennte man meinen. Es ist hier normal, dass sich verschiedene Schichten einen PC teilen.

                        das kann ich noch nachvollziehen bzw. würde es als Verantwortlicher auch so regeln, wenn es Schichtbetrieb gibt. Allerdings wird doch wohl trotzdem, auch wenn sich die Mitarbeiter verschiedener Schichten einen PC teilen, jeder sein eigenes Benutzerprofil haben, so dass solche Dinge wie eben das Tastaturlayout doch benutzerbezogen bleiben.

                        Dazu kommt natuerlich, dass ich solche Modifikationen nicht rechtfertigen koennte. Duerfte alles nicht von der Firma zertifiziert sein.

                        Was für ein System benutzt ihr denn? Windows? Umschaltbare Tastaturlayouts gibt es mindestens seit Windows 2000. Das ist also ein inhärentes Feature von Windows, müsste nur einmal eingestellt werden. Ein paar eindringliche, freundliche Worte mit dem Chef und dann ein Anruf beim Admin, der das erledigt, sollten genügen, wenn man das wirklich möchte.
                        Und dann könnten zwei Tastaturen am PC hängen, z.B. eine an PS/2 und eine an USB, oder auch zwei an USB. Da ist also nichts Geheimnisvolles dabei, und nichts was aus Admin-Sicht mehr Risiko oder Ungewissheit bedeutet als Windows selbst.

                        So long,
                         Martin

                        --
                        Der Dienstweg ist die Abkürzung vom Holzweg zur Sackgasse.
                        Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
                        1. Hallo,

                          Ist Eure Bude so arm dran, dass nicht jeder seinen eigenen Computer hat?
                          Koennte man meinen. Es ist hier normal, dass sich verschiedene Schichten einen PC teilen.

                          das kann ich noch nachvollziehen bzw. würde es als Verantwortlicher auch so regeln, wenn es Schichtbetrieb gibt. Allerdings wird doch wohl trotzdem, auch wenn sich die Mitarbeiter verschiedener Schichten einen PC teilen, jeder sein eigenes Benutzerprofil haben, so dass solche Dinge wie eben das Tastaturlayout doch benutzerbezogen bleiben.

                          Dazu kommt natuerlich, dass ich solche Modifikationen nicht rechtfertigen koennte. Duerfte alles nicht von der Firma zertifiziert sein.

                          Was für ein System benutzt ihr denn? Windows? Umschaltbare Tastaturlayouts gibt es mindestens seit Windows 2000. Das ist also ein inhärentes Feature von Windows, müsste nur einmal eingestellt werden. Ein paar eindringliche, freundliche Worte mit dem Chef und dann ein Anruf beim Admin, der das erledigt, sollten genügen, wenn man das wirklich möchte.
                          Und dann könnten zwei Tastaturen am PC hängen, z.B. eine an PS/2 und eine an USB, oder auch zwei an USB. Da ist also nichts Geheimnisvolles dabei, und nichts was aus Admin-Sicht mehr Risiko oder Ungewissheit bedeutet als Windows selbst.

                          Das ist die vernuenftige und logische Variante.

                          Die Realitaet sieht so aus:
                          Du erwischt den Admin. Antwort: Mach ne SO auf.
                          Was ist eine SO? Eine Servie Order. Ich muss also mein Anliegen in ein zentrales System eingeben, das natuelrich beobachtet wird und der ADmin kann gar nix. Wenn so eine Tastatur nicht genehmigt wird, kann der mir die 10x besorgen wollen. Es gibt keine, weil sie in der Firma nicht existieren. Mit Extrawuersten koennt ja jeder kommen. Und son oller Minimalangestellter darf ruhig traeumen. Der ist ja nichtmal technisches Personal, was will der?

                          Waere ich als technisches Personal angestellt, und wuerde ich nur Stundenzahlen in Excelblaetter eingeben, koennte ich solche Dinge wesentlich leichter bekommen. Da  hab ich Trackballs gesehen. Ich bekomm ja nichtmal nen 2. Monitor oder vernuenftige Software. Mein Pech ist, das meine Abteilung numal offiziell ein Haufen billigster Zahleneingeber ist. Egal was in der Realitaet passiert.

                          --
                          Vergesst Chuck Norris.
                          Sponge Bob kann unter Wasser grillen!
          2. @@Steel:

            nuqneH

            Ich kann natürlich auch umschalten, aber dann ist das Programmieren ungleich ungemuetlicher.

            Ich benutze den Tastatutreiber US-International. Damit kann man Umlaute erzeugen ('ä' mit ["][a]) und muss sich bei Klammern auch nicht die Finger brechen.

            Amerikanische Tastaturen (die hab ich hier aufgedrückt bekommen) sind zum Programmieren unschlagbar.

            Ja. Geschweifte Klammern auf deutscher Tastatur sind eine Qual.

            Qapla'

            --
            Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
            (Mark Twain)