Einacher Zähler

Re Pit,

ich habe keinen Vertrag mit Mircosoft, wie kommst du darauf. Ich lese viel nach und setze es dann um.

Was meinst Du den genau, was ist mit den Scripten.Ich prüfe Sie mit Mozilla und Sie laufen.
 
Brauchst Du für Dein Ding doppelte Anführungszeichen? Falls ja, dreh den Spieß um: document.write('<a href="blah">...'). Die einzelnen (Hochkommas) kommen in der Regel aber auch ganz gut zurecht.

@Hawk63: document.all.blahblah ist eine an sich IE-spezifische Referenzierung und war noch nie cross-browser-kompatibel. document.getElementById (wie von bountykilla zuletzt benutzt) ist der Stand der Dinge...

Pit
 
@ Pit,

Wenn ich im Mozilla oder im IE getElementById verwende funktioniert es nicht, nehme ich aber all funzt es in beiden.
 
Du kannst dabei nicht:
document.getElementById.klick.innerHTML
verwenden. Das muß so aussehen:
document.getElementById('klick').innerHTML

Pit

Edit: und der Komplettheit halber- außer IE frißt kaum ein browser dabei den Namen (name-Attribute), es muß wirklich ein id vergeben sein.
 
Zuletzt bearbeitet:
Jo, aber ich wieß nicht, was Dein aktueller Code ist. Könnte so aussehen:

document.getElementById('klick').href = "urlGehtNachHier?zahl="+ zaehler;

Ciao, Pit
 
Momentan sieht es so aus:

<script language="JavaScript" type="text/JavaScript">
<!--
var zaehler = 0;
function start() {
document.f1.zaehler.value="Der Zähler steht auf " + zaehler;


}
function zaehlerhoch() {
if(zaehler==10) return false;
zaehler++;
document.f1.zaehler.value="Der Zähler steht auf " + zaehler;


}
function zaehlerrunter(){
if(zaehler==0) return false;
zaehler--;
document.f1.zaehler.value="Der Zähler steht auf " + zaehler;


}

//-->
</script>
</head>
<body onload="start()">

<form action="" method="" target="" name="f1">
<input type="Text" name="zaehler" value="" size="" maxlength="">
</form>
<a href="#" onClick="zaehlerhoch()">Zaehler rauf</a><br>
<a href="#" onClick="zaehlerrunter()">Zaehler runter</a><br>
<a href="" id="klick" ></a>
 
super, ich habs!

<a href="#" onClick="zaehlerhoch(); document.getElementById('status').style.top=261+zaehler*24 ;
document.getElementById('klick').href = 'urlGehtNachHier?zahl='+ zaehler;"><img src="media/spacer.gif" width="62" height="161" border="0"></a>

<a id="klick" href="dates_full.htm">testtext</a>
 
Zurück
Oben