Beiträge von Sarah1991
-
-
Hallo zusammen,
ich iteriere über 10 imagetags und möchte an der stelle, an der die src leer ist, eine src hinzufügen.
Im Moment aber fügt er die src in alle 10 images, da ja alle noch leer sind. Wie kann ich bei einer Iteration das erste Element finden, welches eine leere src hat und dann nur die src in dieses gefundene element hinzufügen?Mein Code:
-
Ich weiß, aber ich wollte es selber machen
-
Ich glaube es hat sich erledigt, denn das was ich vor hatte geht auch ohne die funktion.
es klapppt bis jetztwoop woop endlich
-
Vermutlich tippst du es so ein:
01.01.2016
Momentan wird nur folgendes erkannt : 21.1.2016 oder 2.1.2016 -
http://wesade.bplaced.net/carzeug/
Nicht wundern, es ist normal, dass du den Fehler in der Konsole siehst, da die App ja noch nicht als apk Datei in Phonegap exportiert ist.
Unter Sources ist database.js zu sehen.
Es handelt sich dabei um die Funktionen:
backCalendar();
sowie
addEntrySuccess(); -> callback Funktion von addEntryCalendar(); -
Also ich habe den FTP-Server Namen und auch die Logindaten... Welchen Port muss ich bei meinem FTP Programm angeben?
Die Datenbank muss ich nicht importieren, da es sich hier um WebSQL handelt -
Hallo,
erstmal vielen Dank für deine Antwort.
Das mit dem Timeout klappt jetzt.
Nein, das konnte ich noch nicht lösen, wollte es aber mit diesem Ansatz nun versuchen, aber leider fängt das Problem schon dahingehend an, dass er immer zurück zur Tagesansicht springt...
Es war eigentlich geplant, dass ich einen neuen Termin anlege, dieser dann kurz als roter Punkt in dem Kalender angezeigt wird und dann in die Ansicht springt (was ja auch gerade passiert),
aber wenn ich dann von der Tagesansicht über den zurückbutton in den Kalener möchte, dann springt er wieder nach 5 sekunden in die Tagesansicht.Hm... Bin da jetzt angemeldet, aber kann mich nicht über ein FTP Programm anmelden...
-
Hallo zusammen....
Ich hab eine Lösungsidee für mein gestriges Problem, aber auch bei diesem Lösugnsansatz gibt es ein Problem..
In rufe in einer Funktion folgendes auf:
Funktion:
JavaScriptfunction openDay(dayDB, monthText, yearDB){ window.location.href = "../templates/dailyview.html" + "#" + dayDB + "-" + monthText + "-" + yearDB; }
Bis hier hin klappt das nun auch. Wenn ich nun aber die Ansicht wechseln möchte und folgendes bei document.ready aufgerufen wird:
JavaScriptfunction backCalendar(){ $(".nav__link--newMeeting").bind("click", function(){ window.location.href = "calendar.html"; }); }
dann springt er kurz in die ansicht, verlässt diese aber wieder und springt zurück...
Es liegt wohl an dem Hash... Kann ich das irgendwie ändern, dass es nicht springt, sondern auf die gewünschte Seite wechselt, sobald der entsprechende Klick ausgeführt wurde?
-
Alles klar, danke. Das versuch ich morgen mal. Ist eigentlich auch eher eine Stylesache, die jetzt keinen Vorrang hat (geht um meine BA). Muss mit der Funktionalität fertig werden..
Da fehlt jetzt "NUR" noch die tagsansicht...Naja, dann sieht es aber meinem Enrwurf gar nicht mehr ähnlich^^
-
Oh na klar..... Oh man Danke. Hat geklappt...
OKay, aaaaaaber.... wenn ich jeztzt den Tag 2 habe dann setzt er mir ja überall, wo er eine 2 findet den Punkt. Das ist ja dann nicht ganz korrektIch habe es nun mit dem Attribut gemacht und das klappt perfekt.
Ich habe da noch ein paar kleinere Fragen, bevor ich die Tagesansicht eines Kalenders starte...
und zwar habe ich inputfelder mit dem type number erstellt:
HTML<input class="item__field--date month newMeeting is-required" min="01" max="12" step="1" type="number" />
Wenn ich jetzt über die Pfiele hoch klicke, habe ich von 1 bis 9 nicht 01, 02, ... stehen, sondern eben nur 1, 2, ....
Kann ich das mit 0 auffüllen?Wäre ja bei einer Uhrzeit von 23:1 irgendwie doof... heißt ja 23:01
-
Ich versuche es gerade.
-
Danke für deine Mühe!
Mal sehen, ob es klappt... Hab es auf Unix umgestellt....
day war noch von meinen Versuchen drin... Aber mit this geht es leider nicht. Da hat jquery nen problem. das this bezieht sich ja auf das data dann in der each-loop. (Uncaught TypeError: Cannot read property 'createDocumentFragment' of undefined)
Ich brauche ja quasi das div aus dem kalender:
, in dem alle divs daily--view heißen. ->
Aber das klappt irgendwie nicht...Hab gerade mal getestet, ob es ordentlich formatiert ist, aber das will auch nicht - nach der Usmtellung -.-
wolf: Die beiden Funktionen sind in zwei verschiedenen js-Dateien.
-
Hey,
Wie bekomme ich den Wert aus einem td, dass eine Methode mit dem Aufruf window.open () aufruft, sobald auf das td geklickt wurde? ich möchte in der neuen Seite mit dem Wert arbeiten. Alle td's haben nämlich den selben Klassennamen.
Danke und viele Grüße,
Sarah -
Das gibt es echt nicht...
Hab versucht das zu formatieren, aber es will mich ärgern...
JavaScriptfunction calendar(weekDayNumber, days){ var d = new Date(); var currentDay = d.getDate(); var table = $('<table class="column small-12 calendar--table"></table>'); var tr = $('<tr class="bg-skyeblue"></tr>'); //row for the day letters for(var column = 0; column <= 6; column++){ var th = $('<th></th>'); th.html("MDMDFSS"[column]); tr.append(th); } table.append(tr); //create 2nd row tr = $('<tr></tr>'); var column; for(column = 0; column <= 6; column++){ if(column == weekDayNumber){ break; } var td = $('<td></td>'); td.html(" "); tr.append(td); } var counter = 1; for(; column <= 6; column++){ var td = $('<td></td>'); td.html(counter); counter++; if(td != " "){ $(td.addClass("daily-view")); } if(td.html() == currentDay){ td.addClass("current--day"); } tr.append(td); } table.append(tr); //rest of the date rows for(var row = 3; row <= 7; row++){ tr = $('<tr></tr>'); for(var column = 0; column <= 6; column++){ if(counter > days){ table.append(tr); return table; } var td = $('<td></td>'); td.html(counter); counter++; if(td != " "){ $(td.addClass("daily-view")); } if(td.html() == currentDay){ td.addClass("current--day"); } tr.append(td); } table.append(tr); } return table;}
-
Aber woran liegt das denn, dass der so formatiert ist?
Ich benutz ja die Tags..
Hab den gerade versucht zu formatieren, aber das Springt automatisch... -
Hallo,
ich sitze gerade an einer Funktion, die einen roten Punkt hinzufügen soll, wenn die entsprechende if-Abfrage korrekt ist.
Ich steh gerade auf dem Schlauch, wie ich das anstellen soll....Ich vergleiche die Einträge aus der Datenbank (Tag, Monat, Jahr) mit dem Kalender (auch hier Tag, Monat und Jahr), den ich implementiert habe.
Die Abfrage stimmt, jetzt soll aber an dem Tag, an dem die Übereinstimmung true ist, ein roter Punkt als div hinzugefügt werden.dayOfCalender ist bei mir 10. Nun haben aber wieder alle den gleichen Klassennamen.
Frage: Wie kann ich diesen roten Punkt mit der append()-Funktion genau nur auf das td legen, wo der Tag der DB und der Tag des Kalenders übereinstimmen?JavaScriptfunction addEntrySuccess(transaction, data) { $(data).each(function () { for (var i = 0; i < data.rows.length; i++) { var month = new Array(); month[0] = "Januar"; month[1] = "Februar"; month[2] = "März"; month[3] = "April"; month[4] = "Mai"; month[5] = "Juni"; month[6] = "Juli"; month[7] = "August"; month[8] = "September"; month[9] = "Oktober"; month[10] = "November"; month[11] = "Dezember"; var dayDB = data.rows.item(i).dateday; var monthDB = data.rows.item(i).datemonth; var yearDB = data.rows.item(i).dateyear; var dayOfCalendar = $(".daily-view").map(function () { return $(this).text(); }); var monthOfCalendar = $(".calendar--month-year").text().split(" ")[0]; var yearOfCalendar = $(".calendar--month-year").text().split(" ")[1]; for (var i = 0; i < 31; i++) { console.log ( dayDB + " == " + dayOfCalendar[i] + " && " + monthAsText(monthDB - 1) + " == " + monthOfCalendar + " && " + yearDB + " == " + yearOfCalendar ); if (dayDB == dayOfCalendar[i] && monthAsText(monthDB - 1) == monthOfCalendar && yearDB == yearOfCalendar) { console.log(dayOfCalendar[i]); $("day").append("<div class='circle'></div>"); } } } });}function monthAsText(number) { return month[number];}
-
-
-