myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Webmaster Talk > Entwicklung & Programmierung
Seite neu laden

keines Javas***** problem

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 04.02.12, 12:21   #1
FirstDefender
Erfahrener Newbie
 
Registriert seit: Sep 2009
Beiträge: 164
Bedankt: 261
FirstDefender gewöhnt sich langsam dran | 32 Respekt Punkte
Standard 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>
FirstDefender ist offline   Mit Zitat antworten
Ungelesen 04.02.12, 13:04   #2
FirstDefender
Erfahrener Newbie
 
Registriert seit: Sep 2009
Beiträge: 164
Bedankt: 261
FirstDefender gewöhnt sich langsam dran | 32 Respekt Punkte
Standard

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
FirstDefender ist offline   Mit Zitat antworten
Ungelesen 05.02.12, 09:22   #3
FirstDefender
Erfahrener Newbie
 
Registriert seit: Sep 2009
Beiträge: 164
Bedankt: 261
FirstDefender gewöhnt sich langsam dran | 32 Respekt Punkte
Standard

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
FirstDefender ist offline   Mit Zitat antworten
Ungelesen 05.02.12, 14:45   #4
FirstDefender
Erfahrener Newbie
 
Registriert seit: Sep 2009
Beiträge: 164
Bedankt: 261
FirstDefender gewöhnt sich langsam dran | 32 Respekt Punkte
Standard

jetzt nirgens mehr
habe das problem gelöst bekommen

trotzdem danke
FirstDefender ist offline   Mit Zitat antworten
Ungelesen 09.02.12, 14:25   #5
eudaimonie
Ist öfter hier
 
Benutzerbild von eudaimonie
 
Registriert seit: Dec 2010
Beiträge: 226
Bedankt: 127
eudaimonie ist noch neu hier! | 0 Respekt Punkte
Standard

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..
eudaimonie ist offline   Mit Zitat antworten
Ungelesen 09.02.12, 17:19   #6
HagenTronje
Erfahrener Newbie
 
Registriert seit: Dec 2010
Beiträge: 162
Bedankt: 18
HagenTronje gewöhnt sich langsam dran | 28 Respekt Punkte
Standard

ich kenn mich ja nicht so gut aus, aber ich hab schon oft
if(locale == null || locale="")
gesehen.
HagenTronje ist offline   Mit Zitat antworten
Ungelesen 09.02.12, 19:11   #7
Fleshy125
Banned
 
Registriert seit: Feb 2012
Beiträge: 1
Bedankt: 0
Fleshy125 ist noch neu hier! | 0 Respekt Punkte
Standard

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.
Fleshy125 ist offline   Mit Zitat antworten
Ungelesen 13.02.12, 19:43   #8
Paratron
Anfänger
 
Registriert seit: Jan 2010
Beiträge: 7
Bedankt: 4
Paratron ist noch neu hier! | 0 Respekt Punkte
Standard

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.
Paratron ist offline   Mit Zitat antworten
Antwort


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

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:32 Uhr.


Sitemap

().