iCulture forum | iPhone, iPad,  iPod touch, Apple TV en iOS

iCulture forum | iPhone, iPad, iPod touch, Apple TV en iOS (https://forum.iculture.nl/)
-   Ontwikkelen voor iOS (https://forum.iculture.nl/f133/development/f58/ontwikkelen-voor-ios/)
-   -   [JavaScript] Datum melding vervangen met een stuk tekst (https://forum.iculture.nl/f133/development/f58/ontwikkelen-voor-ios/59417-javascript-datum-melding-vervangen-stuk-tekst.html)

EN-IS 10-05-10 16:20

[JavaScript] Datum melding vervangen met een stuk tekst
 
Allereerst, ik ben een leek op javascript gebied, ik heb geen kennis van javascript of programmeren in javascript. Ik heb wat kennis in HTML, ietswat in php en C#. Hierdoor begrijp ik sommige stukken van javascript en kan ik het aanpassen, maar veel is jibberish voor mij.

Ik ben op dit moment een thema aan het maken op basis van een ander thema voor de iPhone, ik ben al een heel eind gekomen (zonder hulp) maar ik blijf tegen code aanlopen waar ik moeite mee heb.

Mijn probleem is het volgende, er is een variabele 'allday':
Code:

events[i].allDay
Wanneer een kalendar item, dus een 'event' een allDay item is, dan geeft het een korte datum of lange datum weer:
Code:

if(!events[i].allDay || events[i].start + 86400000 < events[i].end){
var format = separateCalendarDays && end.isSameDay(start) ? clock_format_time : (events[i].allDay ? format_date_short : format_date_time_short_alt);

Ik heb geprobeerd om de datum te vervangen door een stuk tekst, die heb ik 'allDayText' genoemd;
Code:

var alldayText = "<span class='sub2'> AAA </span>";
Dit probeer ik dus te doen in de volgende stukje code:
Code:

html += "<div class='tblmainsub1alt';>"+locationText+start.format(format_date_alt)+string_time_from+start.format(end.isSameDay(start) ? clock_format_time : alldayText)+string_time_to+end.format(clock_format_time)+"</div>";
Alleen dat gebeurt niet, maar het stukje tekst wordt omgezet naar datum (php.net/date). Ik weet niet hoe ik dat kan opvangen of omzeilen.
Dat gebeurt volgens mij in dit stukje code:
Code:

if(!events[i].allDay || events[i].start + 86400000 < events[i].end){
var format = separateCalendarDays && end.isSameDay(start) ? clock_format_time : (events[i].allDay ? format_date_short : format_date_time_short_alt);
var startText = start.format(format);
var endText = end.format(format);
if(displayRelativeTimes && (start.isSameDay(now) || start < now)){
if(start > now){
var relativeText = "<span class='relativeTime sub2'>("+string_begins_prefix+"<span id=\""+dayID+"_"+i+"\"></span>"+string_begins_suffix+")</span>";
relativeTimes.push([dayID+"_"+i, start, events[i].allDay, events[i].allDay, string_now]);
var timeout2 = start.getTime() - now.getTime();
if(timeout2 < timeout){
timeout = timeout2;
}
}else if(events[i].allDay && start.isSameDay(currentDate)){
var relativeText = "<span class='relativeTime sub2'> ("+string_ends_prefix+"<span id=\""+dayID+"_"+i+"\"></span>"+string_ends_suffix+")</span>";
relativeTimes.push([dayID+"_"+i, end, true, false, '']);
}else{
var relativeText = "<span class='relativeTime sub2'>("+string_began_prefix+"<span id=\""+dayID+"_"+i+"_start\"></span>"+string_began_suffix+" | "+string_ends_prefix+"<span id=\""+dayID+"_"+i+"_end\"></span>"+string_ends_suffix+")</span>";
relativeTimes.push([dayID+"_"+i+"_start", start, events[i].allDay, false, string_justNow]);
relativeTimes.push([dayID+"_"+i+"_end", end, events[i].allDay, false, string_now]);
var timeout2 = end.getTime() - now.getTime();
if(timeout2 < timeout){
timeout = timeout2;
}
}
}else{
var relativeText = '';
}
}

Kan iemand mij helpen? Ik heb google al gebruikt en gisternacht op verschillende tutorial websites gekeken, ik kom er niet uit, en helaas niemand in mijn directe omgeving die wat van javascript wat af weet. Bedankt!

wubbe 11-05-10 12:37

Dit forum gaat toch meer over het ontwikkelen in objective-c voor de iPhone. Met het doel om native iPhone apps te maken.
Het probleem wat jij beschrijft heeft betrekking op javascript, en niet echt specifiek voor de iPhone, ondanks dat je een thema voor een iPhone aan het maken bent.

Er zijn fora (forums?) waar je heel goed je javascript vragen kwijt kunt. Bijvoorbeeld hier op dit forum, maar er zijn er meer (bijvoorbeeld hier).

EN-IS 11-05-10 12:51

Citaat:

Oorspronkelijk geplaatst door wubbe (Bericht 450593)
Dit forum gaat toch meer over het ontwikkelen in objective-c voor de iPhone. Met het doel om native iPhone apps te maken.
Het probleem wat jij beschrijft heeft betrekking op javascript, en niet echt specifiek voor de iPhone, ondanks dat je een thema voor een iPhone aan het maken bent.

Er zijn fora (forums?) waar je heel goed je javascript vragen kwijt kunt. Bijvoorbeeld hier op dit forum, maar er zijn er meer (bijvoorbeeld hier).

Bedankt, ik dacht dat ik goed zat ivm met:
Citaat:

Voor alle developers (in spe) die willen ontwikkelen voor de Apple iPhone via de SDK of onofficieel
Ik zal eens verder kijken in het andere fora gedeelte anders op html-site.nl


Alle tijden zijn GMT +2. Het is nu 16:34.