Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Javascript funktioniert obwohl zugehörige js-Datei leer?
Telefisch
myCSharp.de - Member



Dabei seit:
Beiträge: 375

Themenstarter:

Javascript funktioniert obwohl zugehörige js-Datei leer?

beantworten | zitieren | melden

Hallo Forum,
ich habe die letzten Tage verzweifelt versucht ein Treeview (jonmiles auf github) zu verändern.
Nachdem irgendwie nichts gefruchtet hat, habe ich die gesamte bootstrap-treeview.js leer gemacht.

Nach neu Erstellen der Projektmappe funktioniert das Treeview aber immernoch.
Ist das mittlerweile irgendwo direkt in Bootstrap implementiert?

Eine bootstrap-treeview.min.js existiert nicht, kann also auch nicht Schuld sein.

Wo kann sich denn das zugehörige Script noch verstecken?
private Nachricht | Beiträge des Benutzers
ThomasE.
myCSharp.de - Member



Dabei seit:
Beiträge: 453

beantworten | zitieren | melden

Hallo,

im lokalen Browser-Cache? (leeren)
Ich habe den Titel mal angepasst, so dass Suchende auch etwas damit anfangen können. EDIT: Ich sollte beim Wort "Shift" im Titel das "f" nicht vergessen...
private Nachricht | Beiträge des Benutzers
T-Virus
myCSharp.de - Member



Dabei seit:
Beiträge: 1899
Herkunft: Nordhausen, Nörten-Hardenberg

beantworten | zitieren | melden

Klingt erst einmal nach einem Cache Fall.
Hast du mal geprüft ob die JS noch eingebunden ist?
Falls der Browser die leere Datei nicht geladen hat, dann hat er noch einen alten Stand aus dem Cache, die eben noch ihren Inhalt hat.

Kann man in allen gängigen Browsern über Beobachtung des Netzwerkverkehrs in den jeweiligen Dev Tools sehen.
Dort wird dir auch angezeigt welche Dateien der Browser aus dem Cache nimmt.
Ähnliche Probleme hatten wir auch in einem AngularJS Projekt und mussten beim testen immer wieder den Browser Cache leeren, da die Browser eben möglichst viel cachen und lange cachen.
Wenn der Webserver dann auch keine kurze Verfallsdauer mitgibt, haten die Browser die Daten ewig vor.

T-Virus
Developer, Developer, Developer, Developer....

99 little bugs in the code, 99 little bugs. Take one down, patch it around, 117 little bugs in the code.
private Nachricht | Beiträge des Benutzers
Telefisch
myCSharp.de - Member



Dabei seit:
Beiträge: 375

Themenstarter:

beantworten | zitieren | melden

Tatsächlich, scheint noch im Cache gewesen zu sein.

Danke, manchmal hat man ja nen Brett vorm Kopf ^^
private Nachricht | Beiträge des Benutzers
Thoxx
myCSharp.de - Member

Avatar #avatar-3329.png


Dabei seit:
Beiträge: 115

beantworten | zitieren | melden

Zitat von T-Virus
Klingt erst einmal nach einem Cache Fall.
Ähnliche Probleme hatten wir auch in einem AngularJS Projekt und mussten beim testen immer wieder den Browser Cache leeren, da die Browser eben möglichst viel cachen und lange cachen.
Wenn der Webserver dann auch keine kurze Verfallsdauer mitgibt, haten die Browser die Daten ewig vor.
Zitat von Telefisch
Tatsächlich, scheint noch im Cache gewesen zu sein.

Kleiner Tipp beim Testen: In den Chrome Developer Tools gibt es im Network Tab oben einen Haken Disable cache. Erspart einem das lästige Strg+F5 drücken
private Nachricht | Beiträge des Benutzers
T-Virus
myCSharp.de - Member



Dabei seit:
Beiträge: 1899
Herkunft: Nordhausen, Nörten-Hardenberg

beantworten | zitieren | melden

@Thoxx
Danke, merk ich mir.
Da ich aktuell in einem unserer Webprojekte mit Chrome testen muss, war Strg + F5 fast im dauerfeuer aktiv :)

T-Virus
Developer, Developer, Developer, Developer....

99 little bugs in the code, 99 little bugs. Take one down, patch it around, 117 little bugs in the code.
private Nachricht | Beiträge des Benutzers
Telefisch
myCSharp.de - Member



Dabei seit:
Beiträge: 375

Themenstarter:

beantworten | zitieren | melden

danke für den Tipp.

Eine Frage off Topic, vielleicht weiss ja einer von Euch was darüber.
Seit einigen Tagen poppt jedes Mal wenn ich im Chrome ein eingabefeld focussiere eine Bildschirmtastatur auf.
Egal welche Seite geöffnet ist oder ob im Adressfenster und auch nur beim Chrome.
Diese komische Erweiterten Eingabetools sind nicht installiert.
private Nachricht | Beiträge des Benutzers
Abt
myCSharp.de - Team

Avatar #avatar-4119.png


Dabei seit:
Beiträge: 16145

beantworten | zitieren | melden

Oft ein Feature von Anti-Viren-Tools.
Oder Du hast den Tablet-Modus aktiv.
- performance is a feature -

Microsoft MVP - @Website - @blog - @AzureStuttgart - github.com/BenjaminAbt
private Nachricht | Beiträge des Benutzers
Telefisch
myCSharp.de - Member



Dabei seit:
Beiträge: 375

Themenstarter:

beantworten | zitieren | melden

Hmmm Tablettmodus nur bei Chrome?
Alle anderen Programme laufen ganz normal.
Kann man den bei Chrome gesondert einstellen?

Dieses Feature top-chrome-md habe ich mit Default und Normal sowie Touchable probiert, immer gleiches Verhalten.
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Telefisch am .
private Nachricht | Beiträge des Benutzers