Hallo
Ich bin ein Javascript-Anfänger. Für folgendes Problem finde ich einfach keine Lösung.
Wenn ein Button angewählt wird, soll unter anderem eine globale Variable übergeben werden . Der Button wird wie folgt aufgerufen.
<div class="prehelp"><pre class="html_code"><input type=button value= Auto onClick=restart(startpost)></pre></div>
Ich brauche diese Variable für if-Verzweigungen im Script. Variablen in einer Funktion kann ich ja ausserhalb nicht verwenden.
Für Hinweise bin ich sehr dankbar.
Gruss langi
Code
<button type="button" onclick="restart('',1)" id="ww">Klick!</button>
<div id="out"></div>
<div id="out1"></div>
<script>
var tex1=document.getElementById('out');
var tex2=document.getElementById('out1');
a=0;
var c=0;
function xy(a,text){
tex2.innerHTML='Button wurde gecklick und function XY geöffnet '+text+' '+a
}
function restart(c,i){
if(i==1){
var weiter='true';
i=0;
a++;
}else{
var weiter='false';
}
if(weiter=='true'){
if (a==1){
xy(a,'A ist jetzt');
}else if(a==2){
xy(a,'A ist jetzt');
}else if(a==3){
xy(a,'A ist jetzt');
}else if(a==4){
xy(a,'A ist jetzt');
}else if(a==5){
xy(a,'A ist jetzt');
}else if(a>5){
xy(a,'A ist immer größer als und zwar');
}
}
c++;
tex1.innerHTML=c+'Restart a 300Mill '+(c*300)+'Mill<br><br>';
}
timer=setInterval(function(){
c++;
restart(c);
},300);
</script>