conny: will keinen Button zum Bilderwechseln

Ich hab mir in mühevoller Kleinarbeit - weil ich von JavaScript Null Ahnung habe - ein Script umgeschrieben.
Damit will ich meine Grafiken wechseln - per klick.
Auf meiner Vorlage war ein Button

<INPUT TYPE=Button NAME=next VALUE="nächstes Bild" onClick="naechstes()">

Ich will aber an Stelle des Buttons z.B. den Text "weiter" oder noch lieber eine Grafik (z.B. ein kleiner Pfeil) einfügen.
Was muss ich da machen?
Alle Sachen die ich bei SELFHTML gefunden habe beziehen sich auf Links d.h. neue Seiten, Ich will aber einfach nur mit dem Klick auf die Pfeil-Grafik mein Bild wechseln (Bild wechseln per Button funkioniert super)

Es ist sicher ganz einfach - wenn man es weiß.

Grüße
Conny

  1. Hallo,

    <a href="#" onclick="javascript:naechstes();"><img src="pfeil.gif" /></a>

    cu Benedikt Loepp

    --
    visite http://www.webocton.de - Aufträge erwünscht :-)
    1. Hi,

      <a href="#" onclick="javascript:naechstes();"><img src="pfeil.gif" /></a>

      NEIN! lies bitte im Archiv nach wieso das flash ist!
      <a href="alternative.htm" onclick="doIt(); return false">Tu es</a>

      Gruesse  Joachim

      1. Hallo,

        das ist mir schon klar - nur ich habe das in der Frage so gelesen das sie keine neue Seite möchte, was sich für mich so las, das sie das Bild im aktuellen Fenster ändert - was soll dann eine alternative Datei?

        Ansonsten könnt ich mich auch bei Pop-Ups zum Beispiel übergeben wenn die nur per onclick geöffnet werden!!!

        cu Benedikt Loepp

        1. Hi,

          das ist mir schon klar - nur ich habe das in der Frage so gelesen das sie keine neue Seite möchte, was sich für mich so las, das sie das Bild im aktuellen Fenster ändert - was soll dann eine alternative Datei?

          Der Aufruf oeffnet _keine_ neue Seite - es sei denn, JS ist aus.
          Der Punkt ist: "javascript:" gehoert nicht in den eventhandler - der bereits eine Scriptanweisung darstellt, allenfalls ins "href", falls das Script so aufgerufen werden muss.

          Gruesse  Joachim

          1. Hallo,

            klar öffnet er keine neue Seite - es steht ja return false da!

            Allerdings wenn keine alternative Seite zur Hand hat oder Sie unnötig ist - was dann?

            cu Benedikt Loepp

            1. Hi,

              Allerdings wenn keine alternative Seite zur Hand hat oder Sie unnötig ist - was dann?

              dann setzt man ein "#".

              Gruesse  Joachim

              1. Hallo,

                eben - und so hatte ich das eigentlich auch geschrieben - aber soll uns jetzt auch egal sein, würd ich sagen *g*

                cu Benedikt Loepp

      2. Hi

        <a href="#" onclick="javascript:naechstes();"><img src="pfeil.gif" /></a>
        NEIN! lies bitte im Archiv nach wieso das flash ist!

        Aber
        <a href="#" onclick="javascript:naechstes(); return false"><img src="pfeil.gif" border=0></a> funktioniert tadellos.
        Danke@Benedikt

        <a href="alternative.htm" onclick="doIt(); return false">Tu es</a>

        Da komme ich doch wieder auf eine neue Seite - ich will doch in meinem Dokument bleiben.

        NEIN! lies bitte im Archiv ....

        Hab ich ja versucht, aber wie soll ich da was finden? Auf alle Suchbegriffe die mir so eingefallen sind habe ich einen negative bescheid bekommen.

        Grüße
        Conny

        1. Hi,

          <a href="#" onclick="javascript:naechstes(); return false"><img src="pfeil.gif" border=0></a> funktioniert tadellos.

          Ein Script ist nicht deswegen korrekt, weil ein Browser einen Fehler toleriert. Tu Dir einen Gefallen, und halte Deine Scripte kompatibel.
          Entweder href="javascript:void(tu_was()"
          oder onclick="tu_was(); return false"

          <a href="alternative.htm" onclick="doIt(); return false">Tu es</a>
          Da komme ich doch wieder auf eine neue Seite - ich will doch in meinem Dokument bleiben.

          Es ist etwas frustrierend das Du es offensichtlich nicht mal probiert hast.
          Was glaubst Du, was return false tut? Wenn Du nur einen Funktionaufruf brauchst, kannst Du statt "alternative" einfach ein "#" nehmen.

          Gruesse  Joachim

  2. Ich hab mir in mühevoller Kleinarbeit - weil ich von JavaScript Null Ahnung habe - ein Script umgeschrieben.
    Damit will ich meine Grafiken wechseln - per klick.
    Auf meiner Vorlage war ein Button

    <INPUT TYPE=Button NAME=next VALUE="nächstes Bild" onClick="naechstes()">

    Ich will aber an Stelle des Buttons z.B. den Text "weiter" oder noch lieber eine Grafik (z.B. ein kleiner Pfeil) einfügen.
    Was muss ich da machen?
    Alle Sachen die ich bei SELFHTML gefunden habe beziehen sich auf Links d.h. neue Seiten, Ich will aber einfach nur mit dem Klick auf die Pfeil-Grafik mein Bild wechseln (Bild wechseln per Button funkioniert super)

    Das kannst du mir nicht erzählen. Ich glaub dir nicht, dass du eine Zeile selfhtml gelesen hast, sonst würdest du nicht so einen Code schreiben.

    Wo sind die Anführungszeichen?
    und was hast du an dem Kapitel über Formularelemente, ganz speziell http://selfhtml.teamone.de/html/formulare/formularbuttons.htm#grafische nicht verstanden? (allerdings musst du dann noch ein return false im onclick event anhängen)

    Struppi.

    1. Wo sind die Anführungszeichen?

      Welche?

      und was hast du an dem Kapitel über Formularelemente, ganz speziell http://selfhtml.teamone.de/html/formulare/formularbuttons.htm#grafische nicht verstanden?

      Aber ich will doch keinen Formularbutton!

      (allerdings musst du dann noch ein return false im onclick event anhängen)
      danke, das hab ich gemacht.

      Conny

      1. Wo sind die Anführungszeichen?
        Welche?
        und was hast du an dem Kapitel über Formularelemente, ganz speziell http://selfhtml.teamone.de/html/formulare/formularbuttons.htm#grafische nicht verstanden?
        Aber ich will doch keinen Formularbutton!

        ich dachte du meinst keinen type="button" - du willst kein Formularelement (allerdings gebe ich zu ich habe dein Posting nicht ganz gelesen)

        Gibt eigentlich auch keinen Grund für ein Formularelement.

        Struppi.