Entwickler-Ecke
Sonstiges (Delphi) - Javascript & Delphi
dr-girl - Mi 09.02.05 15:29
Titel: Javascript & Delphi
Gibt es irgendein Problem zwischen Javascript und Delphi?
Ich habe einen Webserver programmiert. Dabei rufen u.a. HTML-seiten mittels javascript prozeduren von delphi auf.
Allerdings kommen dabei die seltsamsten Dinge raus.
Mal funktioniert alles wie es soll, mal werden javascript-anweisungen übersprungen und mal lädt der server diese mehrfach oder ganz andere sachen, die gar nicht darin aufgerufen werden.
weiß jemand, woran das liegt und wie man das ganze ändern kann?
Delete - Mi 09.02.05 15:36
nein ich weiß nicht worans liegt oder wie man das ändert.
vielleicht beleben ein paar beispiele ja meinen und den Ideenreichtum der anderen :wink:
dr-girl - Mi 09.02.05 15:47
also, ich hab einen webserver , wo z.b. ein menü mittels templates dynamisch in html geladen wird. --> mit sprachwahl
wenn man dann auf einen link von diesem klickt, dann wird eine javascript funktion aufgerufen, die das menü zum einen aktualisiert (dynamisch mittels delphi prozedur ausklappt) und zum anderen in einem anderen frame ein bild lädt.
das bild wird nicht dynamisch geladen und wird auch immer ausgeführt.
wenn ich mir dann beim server angucke , was er zurückgeschickt hat, wird das befehl !menue! der die prozedur aufruft , bei mehrfachen anklicken übersprungen. teilweise werden die befehle auch in verkehrter reihenfolge aufgelistet. dann tauchen manchmal auch bilder auf, die angeblich geladen worden sind, die aber nicht erscheinen und auch vorher nie wirklich aufgerufen worden.
ich kann mir nicht erklären, warum er das tut . auffallen tut es besonders ,wenn man gerade die sprache geändert hat und das menue geändert wird, aber der befehl laut server überhaupt nicht aufgerufen wurde. dann springt die sprache kurz auf eine vorher eingestellte zurück. bei erneuten klicken auf einen menüpunkt wird der befehl angezeigt und das ganze tut wieder. den cache habe ich auch ausgestellt (in html) , damit es nicht daran liegen kann.
woran kann sowas liegen?
dr-girl - Do 10.02.05 10:40
Hat irgendjemand ne idee?
dr-girl - Do 10.02.05 10:49
Kann man denn mit Delphi einzelne Frames aus einen Frameset beeinflussen, ohne dass dort javascript alles regelt?
Ich meine , gibt es eine methode, sodass man mit ReponseInfo.ContentText := 'html-seite' so austauschen kann, dass man sagt , lade beim target ='abc' die methode menue() und bei target 'xyz' die methode bilderneuern? und das von delphi aus?
retnyg - Do 10.02.05 19:21
ich weiss ja nicht wie du das bislang machst aber normal läuft dass so dass man serverseitig ne activex-dll oder ne exe hat die den html code generiert.
poste mal etwas code
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!