Zum Inhalt springen

Memento

Mitglieder
  • Gesamte Inhalte

    156
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    3

Alle Inhalte von Memento

  1. Mit Bezug auf deinen anderen Thread habe ich hier auch mal reingeschaut.. Dein erster Fehler ist, dass du die Ausgabe deines Resultats mit alert() überprüftst. Ein Alert wird dir ein Objekt immer als [object Object] darstellen. Alert() kann nämlich nur Strings, bzw. wandelt die Eingabe in einen String um. Und die String-Darstellung eines Objekts ist nunmal [object Object] - also alles richtig gemacht. Schau mal hier: https://developer.mozilla.org/de/docs/Web/API/Window/alert Bitte nutze zum debuggen oder prüfen von Werten keine alerts, sondern - wenn es sein muss - ein console.log() - das kann nämlich auch Datentypen darstellen. Dazu muss jedoch die Entwicklerkonsole deines Browsers aktiviert sein. Über die Netzwerkanalyse (bei FireFox, andere Browser benennen den Tab ggf. anders) kannst du dir auch Request & Response deines Posts anschauen, ohne console.log() oder alert() zu nutzen.
  2. Hallo Hamunsch, ich muss, so glaube ich, gerade ein paar Dinge erläutern: Rückschlüsse auf den Kenntnisstand (hier: in Sachen JavaScript) kann man bei vielen Personen teilweise schon an einer Hand voll Zeilen ziehen. Und es müssen nicht unbedingt Code-Zeilen sein. Viele Leute, die vorher mit einer (stark) typisierten Sprache gearbeitet haben und jetzt zu einer schwach oder gar untypisierten Sprache wechseln, haben große Probleme mit dem Ein-/Umstieg. Im Übrigen schrieb ich nicht von "Grundlagen", sondern von "Grundlagen von JavaScript", denn offensichtlich sind diese nicht (mehr) ausreichend vorhanden. Der Code von "Nicht-Memento" aus dem anderen Forum hätte eventuell funktionieren können. Kann ich nicht beurteilen, weil ich den Code nicht kenne. Ist mir auch egal. Deine Interpretation des Codes hat nicht funktioniert - also bin ich eingeschritten. Im Übrigen halte ich mich nicht für den Über-Mega-Gott in Sachen JavaScript oder Programmierung ansich - auch wenn ich auch seit gut 15 Jahren programmiere. Nur weil man etwas 15 oder 20 Jahre lang macht, heisst es nicht, dass man alles kann und alles richtig macht. Ich lerne täglich neue Dinge - und fühle mich dadurch in meiner Entwickler-Ehre auch nicht gekränkt, wenn sich mal was positives in den Basics tut. Zumal sich die angewandte Sprache auch weiterentwickelt. Zurück zum Thema: Wenn du die Daten bereits als JSON (Server -> Client) übergibst, musst du sie nicht mehr parsen. Und ein eval() entfällt dann auch.Ich denke, dass dein Problem mit dem fehlerhaften JSON nicht am Client, sondern eher beim Controller/Server zu suchen ist. Gern stehe ich - und auch die anderen User dieses tollen Forums - dir weiterhin tatkräftig zur Seite, sofern wir uns auf einem gewissen, professionellen Niveau einfinden können. Wenn dir jemand einen Tipp gibt oder Kritik an deinen Methoden äußert, fühl dich davon nicht gleich angegriffen sondern versuch mal, dies umzusetzen. Schönen Gruß, Memento
  3. Das liegt daran, dass du kein Array, sondern ein Object hast. var artikelliste = {}; Die initialisierung eines Arrays sieht wie folgt aus: var artikelliste = []; Kleiner Tipp am Rande: Du kannst einem Array mit Array.push() elemente hinzufügen, ohne einen Index ( [ i ] ) zu nutzen.. artikelliste.push({'id':id,'zeile2':inhalt[1].value,'inhalt':inhalt}); .push() hängt immer einen Eintrag ans Ende des Arrays an. Darüber hinaus empfehle ich dir, dich mal mit den Grundlagen von JavaScript zu befassen. Eine der ersten/besten Anlaufstellen zu einem Thema ist übrigens: https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Array //Edit: Eine weitere, interaktive Hilfe liefert dir die JavaScript-Konsole deines Browsers. Nutze diese, um auf etwaige Fehler hingewiesen zu werden. //Edit2: Ich sehe, dass du häufig mit eval() arbeitest. Das mag gerade für dich eine angenehme Möglichkeit sein, dich unbedachter Typisierung zu entledigen, bietet einem (halbwegs) versierten Angreifer jedoch Tür und Tor in deine Anwendung. Denn eval() verarbeitet alles, ohne zu hinterfragen - also auch JavaScript Code im Stringformat. Ist also nicht wirklich sicher... Was man damit alles anstellen kann.... :träum: eval("alert(\"test\")")
  4. Memento

    impressum

    Und du glaubst, die Leute haben nix besseres zu tun, als darauf zu warten, bis DU ein Problem hast um es dann in 0.001 Sekunden zu lösen? Wenn du solche Response-Zeiten suchst, benutz doch google. //Etwas zum Thema: WAS du ins Impressum schreibst, bleibt prinzipiell dir überlassen. Es gibt gewisse Richtlinien und Verpflichtungen die bei weglassen gewisser Passagen an dir haften bleiben. Es gibt auch genügend Imprint-Generatoren im Netz. Einfach kurz suchen.
  5. -> Ausreichend -> 4 --> gut -> 2 -> gute -> 2 -> voll -> 2 Die Verhaltensbewertung könnte da ausschlaggebend sein und das Zeugnis noch in die eine oder andere Richtung lenken. Anfangs klingt das Zeugnis sehr lieblos und negativ. Wird im letzten Absatz aber deutlich aufgewertet. Ich würde versuchen, mit dem AG den ersten Absatz nochmal zu diskutieren und nachbessern zu lassen. Ansonsten finde ICH es "OK" -> so zwischen 2 und 3. Wenn dies deinen (ehrlichen) gefühlten LEistungen entspricht, dann würde ich nicht auf etwas übertrieben gutes pochen. Wenn man im Zeugnis nur Bestnoten hat, ist das MEISTENS ein Zeichen für den neuen AG, dass da was nicht stimmt.
  6. Fachkräftemangel besteht - ja! Ich deute deine Zeilen wie folgt: "ich habe eine IT-Ausbildung, also bewerft mich mit Jobs und ich such mir den chilligsten UND bestbezahltesten aus." Das wird nicht funktionieren. Niemals. In keinem Bereich. Tipp: werd doch Model ?!
  7. Am besten mit einer anderen Farbe oder in einem anderen Stil.
  8. Hallo checkaline, solltest du deinen Einstieg in die IT tatsächlich ernst nehmen, so empfehle ich dir, erstmal mit den Grundlagen anzufangen.. (Falls du einen int von einem long bereits unterscheiden kannst, kann dies übersprungen werden) Als allererstes: Falls du dies noch nicht kannst, lern Englisch. Ohne Englisch hat man in diesem Berufszweig kaum eine Chance, da nahezu jede Dokumentation, Anleitung, Information, etc. in englischer Sprache verfasst ist. Dann: Da die Grundlagen prinzipiell in jeder Programmiersprache gleich - oder zumindest sehr ähnlich sind - empfehle ich die Kapitel 2 aus diesem Buch: Rheinwerk Computing :: Java ist auch eine Insel - index - Solltest du nicht auf Anhieb klarkommen, schmeiss Kap. 1 dazwischen (ist aber eigentlich nur Historie und technisches Grundwissen zu Java.) (Falls du eine Abneigung gegen Java hast oder entwickeln solltest: Das was du da lernst, kannst du auf viele andere Sprachen ebenfalls anwenden) Weiterhin würde ich mich dann mit interaktiven Lernkursen wie Learn to code | Codecademy befassen und mich zunächst auf ein Thema/eine Sprache stürzen. Ich würde hier mit Python anfangen, da man dabei SEHR schnell Resultate sieht, was den Lernprozess fördert. Um eine Ausbildung als Fachinformatiker zu bestreiten sind eigentlich keine Vorkenntnisse notwendig. Jedoch können Vorkenntnisse DIR SELBST das Lernen deutlich vereinfachen.
  9. Natürlich. Indem du den Bereich über eine Security-Suite (da du mit JSP arbeitest, empfehle ich SPRING Security) absicherst und ggf. ein RBAC (Role Based Access Control) einbaust. Alles, was in Javascript gemacht wird, kann (entsprechendes Wissen vorausgesetzt) recht einfach vom Client manipuliert werden. Ich würde (für den Anfang) bestimmte Rollen oder Rechte nur via DB zuweisen - sodass diese nicht über die Oberfläche geändert werden können. Später - falls relevant - würde ich dann einen abgesicherten Admin-Bereich für solche Tätigkeiten bauen. Aber aus deinen preisgegebenen Informationen ist mir noch nicht ganz ersichtlich, was du vorhast und kann dir dementsprechend im Gesamtkonzept nicht folgen und helfen. Security ist immer (!) serverseitig handzuhaben. Alles andere ist keine Security. Weil du im Client immer Manipulationsmöglichkeiten hast. Die bestehen am Server zwar auch, aber dazu muss erst jemand deinen Server knacken. Anekdote: Ich habe mal in einem Betrieb gearbeitet, die ihr RBAC maßgeblich mit obfuscated JavaScript umgesetzt haben und das als "sicher, weil es keiner identifizieren kann" deklariert haben. Als ich die nach 7 Minuten aus deren Testsystem ausgesperrt habe, sind manche Gesichter blass geworden..
  10. Leider kann ich meinen Beitrag nicht mehr ändern, aber eins fällt mir noch auf/ein: Versuche, falls irgend möglich, auf Tabellen als Designelement zu verzichten. Die waren nie für Design gedacht.. und zählen nach wie vor (nicht erst seit kurzem) als no-go. Mit DIVs kann man genauso wunderbar strukturell arbeiten und hat nicht die Nachteile von Tabellen (ein Nachteil hast du ja schon selbst gefunden. ) Achja: Das von mir im oberen Beitrag eingefügte Vater-DIV sollte keine %-Angaben in Breite und Höhe haben, weil du dein Problem damit nur um eine Ebene verschiebst.
  11. Entgegen der weitläufigen (deutschen) Meinung heisst das englische "actual" im Deutschen nicht "aktuell" sondern "eigentlich".. Und wenn, dann müsste es "actually" heissen. Das "aktuell" oder "momentan" im Deutschen wird mit "currently" übersetzt. (Das soll kein Flame-Posting sein, aber es kann helfen, peinliche Momente beim Chef oder gar englischsprachigen Kunden zu vermeiden) pr0gg3r hat übrigens recht... statt "label" mach mal <option value="40">Administrator</option> Falls das "nicht geht", poste den geänderten Code bitte nochmal.
  12. Das DIV hat keinen Bezugspunkt. Das Vaterelement(Hier: das TD) kann hier keine Angaben zu Höhe/Breite machen, da TDs recht dynamisch mit Inhalt umgehen. Beispiel: 50% * (Höhe von nichts) = undefined. Lösung: Gib dem DIV ein Vater-Element mit definierter Breite/Höhe.. dann kann es sich daran anpassen und wird sich füllen. out.println("<td>[COLOR="#FF0000"]<div style=\"width: 200px; height: 100px; display:inline-block;\">[/COLOR]<div id='progressing' style=\"width:" + s.getProcent() + "%\">[COLOR="#FF0000"]</div>[/COLOR]<h3>" + s.getProcent() + "%</h3></td>");
  13. So ist es: carstenj hat Recht ... Es müsste lauten: Ob mit oder ohne double quotes weiss ich grad nicht - tut mir leid.
  14. Hallo, Schau dir doch mal das Framework "Bootstrap" an... englisch: Bootstrap · The world's most popular mobile-first and responsive front-end framework. deutsch: Bootstrap (deutsch) · Das beliebteste anpassungsfähige und moderne Front-End-Framework der Welt Ansonsten arbeite dich mal in das Thema "Responsive Webdesign" ein. Das beinhaltet sowohl statische Display in diversen Größen als auch Veränderungen von Größen bei normalen Displays (z.B. Browserfenster vergrößern/verkleinern).
  15. joomla!, Typo3, Drupal, Anchor, Craft ... um nur einige zu nennen. Es kommt vollends auf die Anforderungen an. das "einfachste" kann man - entsprechende Fähigkeiten vorausgesetzt - auch selbst machen. Frischt auch einige Skills auf Wordpress hat - meiner Meinung nach - zu häufig kritische Fehler, die u.U. XSS führen können. Kein System ist fehlerfrei, das ist mir klar.. Aber bei der Größe und Bedeutung von WP könnte man schon etwas Sicherheit verlangen
  16. Memento

    Bluetooth stört Wlan

    Hallo, das Problem hatte ich auch mal bei einem MBP 17" Late 2011 und der Magic Mouse. Es ist zwar schon eine gute Weile (ca 3 jahre) her, aber ich meine mich erinnern zu können, dass das Problem nur aufgetreten ist, wenn das WLAN auf Kanal 10 gefunkt hat. Stell dein WLAN mal auf einen anderen Kanal und prüfe, ob das Problem noch existiert.
  17. Ich lese auch eine solide 2. Aber ich hoffe, dass folgende Fehler nur durchs Abtippen eingebaut wurden: Mit großem Erfolg nutzte er alle Möglichkeiten, sich beruflich weiterzubilden. Bei der Erfüllen seiner Aufgaben .... Ausserdem: Verhalten ggü. Kunden sollte (ganz klassisch) vor Vorgesetzten und Mitarbeitern stehen.. Kunde > (Boss > Abteilungsleiter) > Mitarbeiter. Keine Trennung nach Geschlecht, Azubi/Aushilfe/Vollzeit/Teilzeit/etc.. simpel und klar..
  18. Anhand deiner äußerst aufschlussreichen und detailierten Informationen würde ich einen Rahmen von 1000 bis 5000 Brutto angeben.
  19. Klingt nach "lässt sich super ausnutzen"... Kunde > Vorgesetzte > Mitarbeiter. Frauen gesondert auszulegen ist mMn. nicht nötig - klingt eher seltsam. (sh*tstorm inc..) Allesamt würde ich das als solide 2 einschätzen.
  20. Warum - und von wem - wurde mein Kommentar gelöscht?
  21. eher uninteressant - wenn es etwas triviales (zeiterfassung, kalender, etc) ist, lass es streichen. Bei einem tollen Projekt lass es drin. klingt sehr negativ, als wenn man dir immer alles vorkauen müsste. you'll get the "D" later 4 Schichten ? Kunden, Vorgesetzte und Mitarbeiter reicht vollkommen aus. Ausbilder und Azubis haben (in normalen Betrieben) keinen Sonderstatus nach Aussen hin - behaupte ich mal. Dass das Verhalten ggü. Kunden als letztes kommt, ist merkwürdig! ... aber als Mitarbeiter würden wir ihn nicht haben wollen... steht im IHK-Zeugnis, hat nix im betrieblichen Abschlusszeugnis zu suchen. Notentechnisch lese ich : 2-3.
  22. Memento

    Ethernet Fragen

    Hausaufgaben bringen am meisten, wenn man sie selbst macht.
  23. 2nd Level Support im Client Microsoft Umfeld (Windows, Linux) Tätigkeiten klingen irgendwie planlos... Microsoft Linux ? Hab ich was verpasst? Ansonsten: zu viel "stets".. lass das mal paar mal in 'jederzeit', oder so, ändern. Notenmäßig zwischen 2 und 3. Aber eher 2.
  24. Klingt nach nem soliden Zeugnis ohne Schnitzer.. Schulnotentechnisch sortiere ich das zwischen 1 und 2 ein. Mit Tendenz zur 1.
  25. Memento

    Grafikkarte

    Bei den von dir genannten Einsatzgebieten, dem ausführlich dargelegten Preisrahmen und unter der Annahme, dass es sich um COD 1 handelt, rate ich zu etwas zwischen einer Onboard-Karte und der Gainward GTX 980 Phantom.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...