Willkommen |
|
myGully |
|
Links |
|
Forum |
|
|
|
 |
04.02.12, 12:21
|
#1
|
Erfahrener Newbie
Registriert seit: Sep 2009
Beiträge: 164
Bedankt: 261
|
keines Javas***** problem
hallo alle zusammen
ich habe ein kleines problem und ich hoffe ihr könnt mir helfen
zum problem
wenn var nicht definiert ist gibt es ein fehler
wie mache ich das sobald var nicht definiert ist dieser var ein wert zuzuweisen
kleines beispiel was ich auch versucht habe aber nicht geht
Code:
<html>
<head>
<title>fehler</title>
<s***** type="text/javas*****">
function oe(meldung, url, zeile) {
if ( zeile == 13 ) { var locale = 123456; } // Default wert geben
return true;
}
window.onerror = oe;
var locale = rhei; // rhei gibt es nicht hier soll locale ein Default wert bekommen
</s*****>
</head>
<body>
</body>
</html>
|
|
|
04.02.12, 13:04
|
#2
|
Erfahrener Newbie
Registriert seit: Sep 2009
Beiträge: 164
Bedankt: 261
|
ok danke
wie würde das s***** ausschauen ?
anzumerken ist auch noch das
var locale =
x beliebig sein kann.
es geht mir darum sobal die Variable nicht existiert in eine vordefinierte umgewandelt wird
|
|
|
05.02.12, 09:22
|
#3
|
Erfahrener Newbie
Registriert seit: Sep 2009
Beiträge: 164
Bedankt: 261
|
ja das ist richtig
aber so gut bin ich auch noch nicht
deswegen würde ich gerne ein s***** haben um zu sehen wie ich es programmieren muss
|
|
|
05.02.12, 14:45
|
#4
|
Erfahrener Newbie
Registriert seit: Sep 2009
Beiträge: 164
Bedankt: 261
|
jetzt nirgens mehr
habe das problem gelöst bekommen
trotzdem danke
|
|
|
09.02.12, 14:25
|
#5
|
Ist öfter hier
Registriert seit: Dec 2010
Beiträge: 226
Bedankt: 127
|
If (locale == null) { locale = "defaultvalue";}
kann sein, dass du den Code noch auf JavaS***** anpassen musst.. aber das waere eine standardloesung (zumindest ein Ideenanstoss), die in den meisten Programmiersprachen funktioniert..
|
|
|
09.02.12, 17:19
|
#6
|
Erfahrener Newbie
Registriert seit: Dec 2010
Beiträge: 162
Bedankt: 18
|
ich kenn mich ja nicht so gut aus, aber ich hab schon oft
if(locale == null || locale="")
gesehen.
|
|
|
09.02.12, 19:11
|
#7
|
Banned
Registriert seit: Feb 2012
Beiträge: 1
Bedankt: 0
|
Du erstellst die Variable locale also 2 Mal....bringt also rein gar nichts, das zweite "var locale = rhein;" Du sprichst dann nicht mehr diesselbe Variable wie vorher an...bzw. es wird ein Fehler ausgelöst, da du eine zweite Variable mit dem gleichen Namen erstellst.
|
|
|
13.02.12, 19:43
|
#8
|
Anfänger
Registriert seit: Jan 2010
Beiträge: 7
Bedankt: 4
|
Dafür braucht es keinerlei if-cases oder funktionen oder sonstiges.
Deine Zeile schreibst du einfach so:
var locale = rhei || 'defaultwert';
Solange die variable rhei undefined, null oder false ist, wird "defaultwert" zugewiesen.
|
|
|
Forumregeln
|
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren
HTML-Code ist Aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:30 Uhr.
().
|