24. januar 2003 - 09:46
Der er
3 kommentarer og
1 løsning
loop problem?
jeg har en activex kontrol hvor jeg kan adde items til kontrollen
den har så en liste og når jeg vil adde et nyt item så skal jeg være i slutningen af listen dvs på sidste item på listen før jeg kan adde et item
men de eneste muligheder jeg har for at ende på det sidste item på listen er at bruge de her to methods
powerx.GetFirstItem("item") til at ende på første item på listen og så powerx.GetNextItem("visible") for at hoppe et item frem på listen
den skal så køre powerx.GetNextItem("visible") indtil den når til det sidste har prøvet det her loop men det virker ik
powerx.GetFirstItem("item");
while(powerx.GetNextItem("visible"));
powerx.AddItem("bitmap");
har ikke forstand på javascript så det kan godt være det er et lamt spørgsmål...
24. januar 2003 - 10:00
#2
ok jeg skriver lige den funktion der skal adde item
// add location
function add_adr_onclick() {
nn =document.coorform['name'].value;
p = document.coorform['postcode'].value;
s = document.coorform['streetname'].value;
n = document.coorform['streetnumber'].value;
t = document.coorform['tips'].value;
icon = document.coorform['icon'].value;
cBr = rgb(255,0,0);
cPen = rgb(0,255,0);
lStyle = its_circle;
shShape = itt_image;
lStyle = 0;
powerx.GetFirstItem("item");
// while(powerx.GetNextItem(0));
i = powerx.AddItem("bitmap");
powerx.SetElementByLocation(i, p, s, n);
powerx.SetElementTips(i, t);
powerx.SetElementName(i,nn);
powerx.SetElementVisible(i, true);
powerx.SetElementUrl(i, icon);
powerx.SetItemZoom(i,0.5);
select_item(i);
list_items(i);
powerx.Update();
}
// end add location
det er getnextitem der skal loopes indtil den når slutningen af "listen"