php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.03.2011, 11:33  
Erfahrener Benutzer
 
Registriert seit: 21.06.2009
Beiträge: 154
PHP-Kenntnisse:
Anfänger
MalcomX befindet sich auf einem aufstrebenden Ast
Standard Objekt auf Inhalt überprüfen ?

Tach'en erst mal ! ! !

Ich habe ein Objekt und möchte dieses auf Inhalt überprüfen. Wie man ja sehen kann befülle ich damit ne SelectBox mit Werten. Das Problem ist, das wenn addrItem.Company keinen Wert enthält, trotzdem eine Leerzeile in meiner SelectBox entsteht.
Ich habe schon sämtliche Abfragen der Var addrItem probiert, aber diese enthält grundsätzlich einen Wert auch wenn nur Leerzeichen scheinbar.

Auch wenn ich mir addrItem ausgeben lasse, enthält diese immer nur [object].

PHP-Code:
<script>
            var 
oAccount document.parentWindow.external.InfoCenter.Account;
            var 
oArchive oAccount.PersonalAddressBook;
                for (
0oArchive.counti++)
                     {
                     var 
oItem oArchive.Item(i);
                     var 
addrItem oItem.AddressItem;
                     if(
i<5){
                     
alert(addrItem);
                     }
                     if(
addrItem){
                        
document.write("<option>" i+" "+addrItem.Company "</option>");
                     }else{
                        
alert("IST NULL");
                     }
                     }
</script> 
Gruß
Malcom
MalcomX ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 30.03.2011, 11:37  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.865
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

Code:
if ( addrItem.Company != '' ) document.write("<option>" + i + " " + addItem.Company + "</option>");
Klingt allerdings nach nem Chaos-Objekt wenn du etwas iterierst dessen relevanter Wert leer sein kann..
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.
tr0y ist offline   Mit Zitat antworten
Alt 30.03.2011, 12:21  
Erfahrener Benutzer
 
Registriert seit: 28.05.2008
Beiträge: 2.094
PHP-Kenntnisse:
Fortgeschritten
rudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nettrudygotya ist einfach richtig nett
Standard

Schau dir das Objekt in firebug/webkit console per console.dir an. Per alert debuggen kann mühsam werden Globale Zählervariablen können auch zu großen Problemen führen.

Bei tr0y's snippet bricht dein code, wenn die company property undefined ist.
Anstelle von document.write würd sichs empfehlen, createDocumentFragment zu verwenden.

Ungetestet angescribbelt:

PHP-Code:
for( var i in oArchive.Item ) {
    var 
item oArchive.Item],
        
addr item.AddressItem || {};
    
    if( 
addr.Company && addr.Company.length ) {
//.. 
    
}

__________________
++++ Wieder einer ins Netz gegangen: Phishers Fritz zufrieden ++++
Blog
rudygotya ist offline   Mit Zitat antworten
Alt 30.03.2011, 13:05  
Erfahrener Benutzer
 
Registriert seit: 21.06.2009
Beiträge: 154
PHP-Kenntnisse:
Anfänger
MalcomX befindet sich auf einem aufstrebenden Ast
Standard

Vielen Dank an euch beiden !

Wie dumm kann man sein . Frag die ganze Zeit das Object ab, anstatt die Var des Objects .

Im Browser kann ichs leider nich testen weil es ein Formular für ein EMailprog ist, und von diesem Formular auf die API des Progs zugegriffen wird.

Merci nochmal an euch beide
Malcom
MalcomX ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Bestehendes Objekt in einer inkludierten File Nutzen MLang PHP Einsteiger 6 25.02.2011 15:45
Inhalt während der Eingabe überprüfen Bonaparte JavaScript, Ajax und mehr 5 08.11.2010 19:46
Formular: select mit Mehrfachauswahl auf Inhalt überprüfen NoXPhasma JavaScript, Ajax und mehr 4 26.07.2010 10:19
[Erledigt] Tabelle einfärben ByStones HTML, Usability und Barrierefreiheit 16 12.06.2010 22:20
Inhalt textarea mit link übergeben? Nabla PHP Tipps 2010 5 01.02.2010 23:36
[Erledigt] jede Seite hat den selben Inhalt... ocean85 PHP Tipps 2009 14 10.03.2009 11:59
[Erledigt] Objekt an Konstruktor übergeben hawkeye78 PHP Tipps 2009 7 28.02.2009 19:01
Hilfe, Seite im Internet Explorer Buggy trowman HTML, Usability und Barrierefreiheit 4 15.09.2008 08:32
Bild verschafft sich platz HTML, Usability und Barrierefreiheit 14 11.08.2008 23:45
Objekt im GET-Query wird nicht übertragen Ralpho PHP-Fortgeschrittene 10 05.05.2008 10:03
[JavaScript] Formular inhalt überprüfen moose HTML, Usability und Barrierefreiheit 2 23.03.2006 21:11
[Erledigt] PHP5 OOP Zugriff aus einem Objekt auf ein externes Objekt PHP Tipps 2006 5 28.01.2006 16:05
Objekt übergeben Fatal Error PHP Tipps 2007 5 28.12.2005 14:43
umgang mit array, überprüfen nach inhalt Tic Rederon PHP Tipps 2005-2 4 02.08.2005 17:39
kann sich ein Objekt selbst serialisieren? ajo_silent PHP Tipps 2005-2 24 27.06.2005 09:13

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php leeres objekt, php leeres objekt prüfen, php auf leeres objekt prüfen, php objekt inhalt, javascript leeres objekt prüfen, php objekt auf inhalt prüfen, javascript auf leeres objekt prüfen, javascript objekt auf inhalt prüfen, object überprüfen, php object prüfen, javascript object inhalt, php leeres object, php object inhalt, \var oarchive\, php objekt inhalt prüfen, js objekt auf inhalt prüfen, -webkit-transition, java leeres objekt überprüfen, js leeres objekt prüfen, php objekt überprüfen

Alle Zeitangaben in WEZ +2. Es ist jetzt 09:33 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum