Autor Beitrag
dr-girl
Hält's aus hier
Beiträge: 15



BeitragVerfasst: Do 10.02.05 10:29 
Kann man 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?

wäre echt toll, wenn jemand antworten würde.
patrick
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1481

WIN2k, WIN XP
D6 Personal, D2005 PE
BeitragVerfasst: Do 10.02.05 12:42 
antwort:
also ich musste deinen beitrag mindestens 3x durchlesen um zu wissen was versuchst zu schildern.
du hast also einen HTML-frameset und du möchstest nun den inhalt der einzelnen frames verändern?

willst du den inhalt der dateien ändern ( also den source umschreiben) oder diese eigenschaft "live" im webbrowser mit jeder beliebigen seite einstellen?


ich muss grad immernoch feststellen das ich immernoch keine ahung hab, was du eigendlich wissen willst, und noch wichtiger, was du eigendlich machen willst :cry:.

_________________
Patrick
im zweifelsfall immer das richtige tun!!!
dr-girl Threadstarter
Hält's aus hier
Beiträge: 15



BeitragVerfasst: Do 10.02.05 13:07 
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.

daher möchte ich nun, dass delphi selbst in die einzelnen frames , mittels responseinfo.contenttext die html-seiten in das entsprechende frame zurückgibt.

weiß jemand, wie das geht?
patrick
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 1481

WIN2k, WIN XP
D6 Personal, D2005 PE
BeitragVerfasst: Sa 12.02.05 16:30 
sorry, das ich mich so lange nicht gemeldet hab:
ich bin offenbar schwer von begriff.
deshalb noch ne frage
wie die webseite mit delphi gekoppelt? per CGI, ActiveX, ASP.NET, oder ganz anders ???

_________________
Patrick
im zweifelsfall immer das richtige tun!!!