garf: anzahl der buttons klicks !!! DRINGEND !!!

hallo, ich habe absolut null ahnung von javascript. bräuchte daher einen code der absolut narrensicher ist. am besten einen den ich ohne probleme in meine seite einbauen kann ;o)kommentare wären auch nicht schlecht.

folgendes problem: ich habe eine seite mit mehreren grafischen buttons, und ein textfeld in dem die anzahl der geklickten buttons erscheinen soll. (auf 3 buttons geklickt, ausgabe anzahl: 3)
das ich um die buttons einen link legen muss ist klar und ich weiss auch das ich mit onclick arbeiten muss, aber leider nicht mehr. ich habe mal was versucht und bekomme die fehlermeldung: interner kommunikationsfehler. wer kann helfen, bitte per mail. schau hier nicht so oft rein und es ist wichtig.

<script language="JavaScript">
var counter++
function onClickButton(){
return ++counter;
}
</script>

<FORM NAME="counterform" action="">
<INPUT TYPE="text" NAME="counterfield" SIZE="7" VALUE =""></FORM>
<SCRIPT LANGUAGE="JavaScript">

//<!--
onClickButton();
//-->

<a href="javascript:(void)(document.counterform.counterfield.value = onClickButton())">
<IMG SRC="xxxxx"></a>

bitte nur den code korrigieren. es soll wirklich nur die buttons angeklickt werden und die anzahl der geklickten buttons angezeigt werden und sonst nichts ;o).

danke
garf00@gmx.net

  1. hallo,

    hallo.

    ich habe absolut null ahnung von javascript. bräuchte daher einen code der absolut narrensicher ist. am besten einen den ich ohne probleme in meine seite einbauen kann ;o)kommentare wären auch nicht schlecht.

    folgendes problem: ich habe eine seite mit mehreren grafischen buttons, und ein textfeld in dem die anzahl der geklickten buttons erscheinen soll. (auf 3 buttons geklickt, ausgabe anzahl: 3)
    das ich um die buttons einen link legen muss ist klar und ich weiss auch das ich mit onclick arbeiten muss, aber leider nicht mehr. ich habe mal was versucht und bekomme die fehlermeldung: interner kommunikationsfehler. wer kann helfen, bitte per mail. schau hier nicht so oft rein und es ist wichtig.

    also, wenn du was willst, dann kannst du ja wohl auch hier reinschauen!

    <script language="JavaScript">
    var counter++
    function onClickButton(){
    return ++counter;
    }
    </script>

    <FORM NAME="counterform" action="">
    <INPUT TYPE="text" NAME="counterfield" SIZE="7" VALUE =""></FORM>
    <SCRIPT LANGUAGE="JavaScript">

    //<!--
    onClickButton();
    //-->

    <a href="javascript:(void)(document.counterform.counterfield.value = onClickButton())">
    <IMG SRC="xxxxx"></a>

    bitte nur den code korrigieren. es soll wirklich nur die buttons angeklickt werden und die anzahl der geklickten buttons angezeigt werden und sonst nichts ;o).

    danke
    garf00@gmx.net

    /.\^/

  2. Hallo.

    wer kann helfen, bitte per mail. schau hier nicht so oft rein und es ist wichtig.

    Ist da nicht ein kleiner Widerspruch drin?

    Naja, wie dem auch sei:
    <form action="" name="click"><input type="text" name="counter" value="0"></form>
    <a href="#" onclick="document.click.counter.value++; return false">Bild</a>

    Gruß
    Norbert

    1. Hallo.

      wer kann helfen, bitte per mail. schau hier nicht so oft rein und es ist wichtig.

      Ist da nicht ein kleiner Widerspruch drin?

      kann gut sein, das da ein widerspruch drin ist. aber du gibts sicher zu, das es zig tausend foren gibt bei denen man vergeblich auf eine antwort wartet. ich bin nicht so oft in foren und daher vergess ich auch in welchen foren ich war.

      Naja, wie dem auch sei:
      <form action="" name="click"><input type="text" name="counter" value="0"></form>
      <a href="#" onclick="document.click.counter.value++; return false">Bild</a>

      danke.

      garf

    2. Naja, wie dem auch sei:
      <form action="" name="click"><input type="text" name="counter" value="0"></form>
      <a href="#" onclick="document.click.counter.value++; return false">Bild</a>

      also irgendwie ist das ganze mir jetzt so langsam zu hoch. meine grafik wird jetzt nämlich gar nicht mehr angezeigt. habe die grafik grössenmässig angepasst.

      1. Naja, wie dem auch sei:
        <form action="" name="click"><input type="text" name="counter" value="0"></form>
        <a href="#" onclick="document.click.counter.value++; return false">Bild</a>

        also irgendwie ist das ganze mir jetzt so langsam zu hoch. meine grafik wird jetzt nämlich gar nicht mehr angezeigt. habe die grafik grössenmässig angepasst.

        Da wo "Bild" steht, musst du dein Bild einsetzen, mehr nicht.
        Ansonsten: </faq/#Q-07c>

        Gruß
        Norbert

        1. Naja, wie dem auch sei:
          <form action="" name="click"><input type="text" name="counter" value="0"></form>
          <a href="#" onclick="document.click.counter.value++; return false">Bild</a>

          also irgendwie ist das ganze mir jetzt so langsam zu hoch. meine grafik wird jetzt nämlich gar nicht mehr angezeigt. habe die grafik grössenmässig angepasst.

          Da wo "Bild" steht, musst du dein Bild einsetzen, mehr nicht.
          Ansonsten: </faq/#Q-07c>

          also so langsam hab ich das gefühl gewaltig auf dem schlauch zu sitzen. ich kapier nämlich nicht, was du meinst. habe nicht mal einen verdacht was du meinen könntest.

          bei href="#" ist doch die url meines bildes bereits gemeint, oder etwa nicht? und da wo bild steht, ist doch nur das gemeint was gelinkt werden soll. wenn man ein bild hat, steht für bild doch nichts.

          danke für deine mühe. meine skepsis das sich hier niemand zu wort meldet, war damit unbegründet ;o)

          1. also so langsam hab ich das gefühl gewaltig auf dem schlauch zu sitzen. ich kapier nämlich nicht, was du meinst. habe nicht mal einen verdacht was du meinen könntest.

            bei href="#" ist doch die url meines bildes bereits gemeint, oder etwa nicht?

            Ist sie nicht. Das wäre das Verweisziel des Links, da wir den aber nur für das onclick brauchen steht da 'ne Raute drinnen.

            und da wo bild steht, ist doch nur das gemeint was gelinkt werden soll. wenn man ein bild hat, steht für bild doch nichts.

            Ähm, nein (glaub ich).

            Es bleibt alles wie's ist, außer das da, wo Bild steht sowas wie <img src="Bild1.jpg" alt=""> hin kommt. Also ungefähr so:

            <form action="" name="click"><input type="text" name="counter" value="0"></form>
            <a href="#" onclick="document.click.counter.value++; return false"><img src="Bild1.jpg" alt=""></a>
            <a href="#" onclick="document.click.counter.value++; return false"><img src="Bild2.jpg" alt=""></a>
            <a href="#" onclick="document.click.counter.value++; return false"><img src="Bild3.jpg" alt=""></a>

            Gruß
            Norbert

            1. vielen vielen dank, es geht. sass vorhin wirklich auf dem schlauch, dachte ich muss für # meinen link angeben und dann wäre das wirklich doppelt gewesen. so macht das mehr sinn. also nochmals danke ;o)