michapro: Variablen übergeben

Hallo!

Habe folgende JS Funktion

<script language="JavaScript">
function warenkorb(kursnr)
{
  document.write(kursnr);
}
</script>

die folgendermaßen aufgerufen wird:

<img  src='Images/Warenkorb.gif'  width='30' alt='zum Warenkorb' onClick='warenkorb($kursnr)' >

die Variable $kursnr enthält den String "2003-1-3". In der Funktion
kommt aber 1999 an. Er rechnet es aus.

Vieleicht kan mir jemand sagen wie JS sage, das ich ein String übergebe.

    1. Hallo,

      http://selfhtml.teamone.de/javascript/objekte/unabhaengig.htm#string

      Grüße,

      Utz

      Danke!

      Er gibt aber trotzdem nur "1999" aus.

      Micha

  1. Moin Moin !

    Warum bleibst Du nicht in dem Thread [pref:t=42742&m=233554]?

    Alexander

    --
    Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
    Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"
    1. Moin Moin !

      Warum bleibst Du nicht in dem Thread [pref:t=42742&m=233554]?

      Alexander

      Sorry, habe die erfahrung gemacht das Postings die älter wie ein Tag sind nur selten noch beantwortet werden.

  2. Hallo!
    Versuch es doch mal so:

    <img  src='Images/Warenkorb.gif'  width='30' alt='zum Warenkorb' onClick="warenkorb('$kursnr')" >

    1. Hallo!
      Versuch es doch mal so:

      <img  src='Images/Warenkorb.gif'  width='30' alt='zum Warenkorb' onClick="warenkorb('$kursnr')" >

      Das geht leider nicht weil ich schon geschachtelt habe

      echo " <td width='35'bgcolor='#EFEFEF'><img  src='Images/Warenkorb.gif'  width='30' alt='zum Warenkorb' onClick='warenkorb($kursnr)' ></td>";

      Es funktioniert auch nicht, wenn ich einen Wirklichen String wie "HAllo" übergebe. Dann erscheint in der Statuszeile im IE "Fehler auf der Seite".

      Micha

      1. Hallo!
        Neuer Versuch:
         echo " <td width='35'bgcolor='#EFEFEF'><img  rc='Images/Warenkorb.gif'  width='30' alt='zum Warenkorb' onClick="warenkorb('$kursnr')" ></td>";

        1. Es läuft. Danke!

          1. Moin Moin !

            Es läuft. Danke!

            Wärst Du in deinem Thread geblieben und hättest dort Code gepostet, hättest Du die Antwort schon gestern haben können.

            Alexander

            --
            Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
            Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"
  3. Moin Moin !

    <img  src='Images/Warenkorb.gif'  width='30' alt='zum Warenkorb' onClick='warenkorb($kursnr)' >
    die Variable $kursnr enthält den String "2003-1-3".

    In der Funktion kommt aber 1999 an. Er rechnet es aus.

    Ja, sicher. Was anderes kann auch nicht passieren. Sieh Dir an, was der Browser zu sehen bekommt, und Du wirst sehen, wo das Problem ist.

    Alexander

    --
    Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
    Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"