Hirdetés
- Bambu Lab 3D nyomtatók
- Milyen billentyűzetet vegyek?
- Máris elfogytak az idei évre szánt HDD-k a Western Digitalnál
- AMD vs Intel… hol a Harmadik?! – Elfeledett CPU-k
- OLED TV topic
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Milyen egeret válasszak?
- PC-k milliói kerülhetnek veszélybe idén
- Milyen monitort vegyek?
- AI okozta csődhullámra figyelmeztett a Phison vezetője
- total90: SSD és HDD árak 2026-ban – most kell vásárolni, vagy várni 2028-ig?
- Luck Dragon: Asszociációs játék. :)
- Depression: Hardver rúzs effektus?
- Geri Bátyó: Agglegénykonyha 13 – Néhány egyszerű, de finom étel
- Luck Dragon: Alza kuponok – aktuális kedvezmények, tippek és tapasztalatok (külön igényre)
-
PROHARDVER!
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz
SektorFlop
#2460
üzenetére
Rájöttem, hogy a kettő között mi a különbség.
A kódban, amit Te mutattál, ez van:options.filter="";
var fields = ["phoneNumbers", "name"];a példakódban ez:
filter = ["displayName"]; // return contact.displayName field
Itt mondjuk elcseszték, filter helyett itt fields akart szerintem lenni az elnevezés, de mindegy, nem is ez a lényeg.
Tehát ott displayName-et használnak, nálad a sima name van. Lehet, hogy a name valamiért üres (ezért nem jelenik meg nálad), a displayName viszont nem.Ezért az itt lévő kódodat közelítsük meg másképpen, próbáld átírni így a JavaScript-kódot:
function onDeviceReady() {
var options = new ContactFindOptions();
options.filter = "";
var fields = ["displayName", "phoneNumbers", "name"];
navigator.contacts.find(fields, onSuccess, onError, options);
}
function onSuccess(contacts) {
var ul = document.getElementById("list");
for (var index = 0; index < contacts.length; index++) {
var name = contacts[index].name.formatted;
var phoneNumber = contacts[index].phoneNumbers[0].value;
var li = document.createElement('li');
li.innerHTML = "<a href=\"tell://" + phoneNumber + "\>name: " + name + ", name in other form: " + contacts[index].name + " displayName: " + contacts[index].displayName + ";</a>, ";
ul.appendChild(li);
}
}
function onError(error) {
alert('hiba!');
}
function init() {
document.addEventListener("deviceready", onDeviceReady, false);
}===
(#2466) SektorFlop : az entries tömb hosszát adja meg.
Új hozzászólás Aktív témák
- Bambu Lab 3D nyomtatók
- Diablo II: Classic és Resurrected
- Okos Otthon / Smart Home
- Formula-1
- exHWSW - Értünk mindenhez IS
- total90: SSD és HDD árak 2026-ban – most kell vásárolni, vagy várni 2028-ig?
- Xiaomi 15 - kicsi telefon nagy energiával
- Milyen billentyűzetet vegyek?
- Máris elfogytak az idei évre szánt HDD-k a Western Digitalnál
- Napelem
- További aktív témák...
- Apple iPhone 7/7 Plus szerviz alkatrészek, készletről akár másnapra!
- IBM-19"-Console-7316-TF4-18.5"-TFT-1U-ENG-USB - Monitor rackhez
- Juniper EX2300-C L2/L3 Gigabit Ethernet (10/100/1000) EX2300-C-12P -10GBe
- Apple iPhone 6S/6S Plus szerviz alkatrészek, készletről akár másnapra!
- Apple iPhone 6/6 Plus szerviz alkatrészek, készletről akár másnapra!
- Keresünk iPhone 16/16e/16 Plus/16 Pro/16 Pro Max
- MacBook felvásárlás!! Macbook, Macbook Air, Macbook Pro
- -65% Off Dobozos Új HP EliteBook 860 G10 i5-1355U 16 GB DDR5 1 TB SSD FHD+ több mint 2 év gari!
- BESZÁMÍTÁS! AMD Ryzen 7 5800X3D 8 mag 16 szál processzor garanciával hibátlan működéssel
- BESZÁMÍTÁS! ASRock B650M R7 7700 32GB DDR5 1TB SSD RX 7900 XTX 24GB Fractal Design Pop Air RGB 850W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


