romero: Nochmals return!

Beitrag lesen

hatte da einen fehler drin gehabt.nun die korrekte version.sorry dafür

Hallo,

brauch da einfach mal eine ganz normale definition,wie man return richtig einsetzt bzw es richtig ausgeführt wird.

glaub ich nicht. wenn eine variable nicht mit "var " deklariert wird, ist sie global.

<script>
[code lang=js]
function definiereVar() {
   myTestVar = "hallo";
}
function alertVar() {
   alert(myTestVar);
}
function returnTest() {
  return "wasanderes";
}
function changeMyTestVar() {
   myTestVar = returnTest();
}


> </script>  
> <button onclick="definiereVar()">definiereVar()</button>  
> <button onclick="alertVar()">alertVar()</button>  
> <button onclick="changeMyTestVar()">changeMyTestVar()</button>  
> [/code]  
>   
> Gruß  
>   
> jobo  
  
achso das wusst ich nicht.vielen dank.  
  
und diese variablen,welche ich in einer funktion ohne var deklariere,sind automatisch für alle funktionen gültig?also da brauch ich kein return myTestVar schreiben,sondern kann sofort,wenn ich was ausgeben will diese variable nehmen?  
  
also z.b.:  
function hallo()  
{...  
flugzeugtyp = document.auswahl.flt.options[document.auswahl.flt.selectedindex].text;  
...}  
  
function duda(flugzeugtyp)  
{...  
var folie = document.getelementbyid( "folie" ).innerhtml = hallo(flugzeugtyp);  
...}  
  
ist das soweit korrekt?oder hab ich da was übersehen?  
ausgeben würde er,soweit ich es nun verstanden habe,die "globale" variable flugzeugtyp oder?  
habe kleinschreibweise benutzt,war zu faul,sorry.hoffe wisst was gemeint ist.  
  
lg romero