variablen per link erhöhen?
zsoerenm
- javascript
0 Klawischnigg0 zsoerenm0 Struppi
0 Klawischnigg
Hallo
es geht um javascript
ne Frage ist es möglich eine Variable duch einen Link enfach zu erhoehen oder kann man mit einem Link nur funktionen aufrufen?
Gruß Sören
Hi there,
ne Frage ist es möglich eine Variable duch einen Link enfach zu erhoehen oder kann man mit einem Link nur funktionen aufrufen?
Warum probierst Du es nicht einfach aus? ;)
Hi there,
ne Frage ist es möglich eine Variable duch einen Link enfach zu erhoehen oder kann man mit einem Link nur funktionen aufrufen?
Warum probierst Du es nicht einfach aus? ;)
gute idee hab ich auhc gleich gemacht^^ aber das ergebnis war nicht das gewünschte... der browser gab mir dann auf einem leeren dukument die erhöhte variable aus
Gruß Sören
gute idee hab ich auhc gleich gemacht^^ aber das ergebnis war nicht das gewünschte... der browser gab mir dann auf einem leeren dukument die erhöhte variable aus
Wieso ist das nicht das gewünschte?
Es klingt nach document.write() und das macht genau das was du beschreibst. Also das gewünschte.
Struppi.
Hi there,
gute idee hab ich auhc gleich gemacht^^ aber das ergebnis war nicht das gewünschte... der browser gab mir dann auf einem leeren dukument die erhöhte variable aus
Dann hast Du nach dem Laden des Dokuments ein document.write verwendet. Das passiert in dem Fall immer und hat mit Inkrementieren von Variablen oder so überhaupt nichts zu tun.
Wenn Du die Variable mit alert() ausgibst, dann müsste es funktionieren; und für Berechnungen steht sie natürlich ebenfalls zuf Verfügung.
Hallo
Wenn Du die Variable mit alert() ausgibst, dann müsste es funktionieren; und für Berechnungen steht sie natürlich ebenfalls zuf Verfügung.
Alert gibt doch eine Meldung im Browser aus oder nicht? Das möchte ich ja gar nicht.
Oder wie soll das aussehen?
alert('<a href="javascript:bild_zaehler = bild_zaehler + 3"')
So? Das gibt eine Meldung aus. Und mit der Variable kann ich auch nicht weiter arbeiten.
Gruß Sören
Wenn Du die Variable mit alert() ausgibst, dann müsste es funktionieren; und für Berechnungen steht sie natürlich ebenfalls zuf Verfügung.
Alert gibt doch eine Meldung im Browser aus oder nicht? Das möchte ich ja gar nicht.
doch das möchtest du, nur du möchtest wahrscheinlich im Browserfenster etwas ausgeben. Mich wundert, dass du selfhtml nicht kennst. Hier http://de.selfhtml.org/javascript/objekte/document.htm
und hier http://de.selfhtml.org/javascript/objekte/node.htm werden die Möglichkeiten beschrieben, wie du Elemente und deren Inhalte ändern kannst. document.write() brauchst du nur um etwas während des Seitenaufbaus mit JS auszugeben oder um z.b. eine neunes Fenster zu beschreiben. Danach ist es unütz.
alert('<a href="javascript:bild_zaehler = bild_zaehler + 3"')
So? Das gibt eine Meldung aus. Und mit der Variable kann ich auch nicht weiter arbeiten.
Das ist wieder ein ganze anderes Problem. Du klickst hier auf einen Link, das Pseudoprotokoll 'javascript:' führt den Code aus und gibt den Rückgabewert quasi als Link wieder. Das willst du also auf keinen Fall, wenn willst du:
<a href="#" onclick="bild_zaehler += 3; alert(bild_zaehler)">
Struppi.