WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 16.06.2001, 14:22   #1
moorhahn
Veteran
 
Registriert seit: 26.12.2000
Beiträge: 489


moorhahn eine Nachricht über ICQ schicken
Standard asp und java!!

kann man asp in java aufrufen?
es soll bei einem formular ein text eingegeben werden, wenn man den submit button klickt, wird mittels onsubmit eine java function aufgerufen. kann man in java eine asp sub aufrufen, oder gleich bei onsubmit= den asp teil aufrufen?
____________________________________
Wenn Null ganz besonders gross ist, ist es schon fast so viel wie ein kleines bisschen Eins... - (Kommentar zum Thema Rundungsfehler bei Fliesskommazahlen).
moorhahn ist offline   Mit Zitat antworten
Alt 16.06.2001, 15:39   #2
ben81
Veteran
 
Registriert seit: 21.02.2001
Beiträge: 438


Standard

Das geht meines Wissens nach nicht. JavaScript wird ja vom Browser interpretiert, während ASP ja schon vorher am Server in HTML umgewandelt wird.

Aber warum so kompliziert? Was willst du denn genau machen? Vielleicht gibt's ja einen anderen Weg.
ben81 ist offline   Mit Zitat antworten
Alt 16.06.2001, 15:41   #3
moorhahn
Veteran
 
Registriert seit: 26.12.2000
Beiträge: 489


moorhahn eine Nachricht über ICQ schicken
Standard

einen chat, wenn man auf senden drückt, soll in eine datenbank, die nachricht, nickname und id geschrieben werden.
____________________________________
Wenn Null ganz besonders gross ist, ist es schon fast so viel wie ein kleines bisschen Eins... - (Kommentar zum Thema Rundungsfehler bei Fliesskommazahlen).
moorhahn ist offline   Mit Zitat antworten
Alt 16.06.2001, 16:07   #4
rollipolli
Veteran
 
Registriert seit: 12.04.2001
Alter: 43
Beiträge: 330


rollipolli eine Nachricht über ICQ schicken
Standard

So würd es mit einem Java Servlet funktionieren, wenn dir das was hilft --> Benutzer klickt auf Submitbutton, onsubmit ruft Servlet auf - Servlet macht Datenbankconnection, liest aus und erstellt dynamisch HTML-Seite...

..weilst wahrscheinlich kein JavaServlet lernen willst, hilft das vielleicht nicht so viel - aber wenn ich so darüber nachdenke, sollte das vom Ablauf mit ASP genausogut funktionieren (wegen mangelnder ASP-Kenntnisse weiß ich zwar nicht genau wie, jedoch kann ich mich erinnern, daß ich einem Schulkameraden der ein ASP-Projekt machte mal mit onsubmit und einem darauffolgenden ASP-Aufruf weitergeholfen hab..)
rollipolli ist offline   Mit Zitat antworten
Alt 16.06.2001, 16:15   #5
ben81
Veteran
 
Registriert seit: 21.02.2001
Beiträge: 438


Standard

Hmmm. Also wenn dur nur die Forumulardaten in eine Datenbank (bzw. Datei) speichern willst, brauchst du eigentlich gar kein JavaScript.

Du drückst beim Formular auf senden und ASP schreibt die Daten und generiert dann die neue HTML Seite.
Allerdings bleibt die Frage, wie man die HTML-Seite auch bei allen anderen Teilnehmern aktualisiert. Hab'´noch nie versucht einen Chat zu programmieren, interessant wär's aber schon.



lg
ben81 ist offline   Mit Zitat antworten
Alt 16.06.2001, 17:56   #6
moorhahn
Veteran
 
Registriert seit: 26.12.2000
Beiträge: 489


moorhahn eine Nachricht über ICQ schicken
Standard

problem gelöst, der eingabeteil muss halt neu geladen werden. wegen dem aktualisieren, in der seite wird in einer variable die ID der zuletzt gelesenen nachricht gespeichert, in einer schleife wird dann kontrolliert ob es schon eine nachricht mit einer höheren ID gibt, ist dies der fall, wird die neue nachricht ausgegeben.
die ID ist in diesem fall die nummer der nachricht. bei einer neuen nachricht wird die id der untersten nachricht in der datenbank aufgerufen, erhöht, und für die nächste nachricht als ID verwendet.
java servlet, hört sich toll an, gibt es im internet wo kurse, oder so was?
____________________________________
Wenn Null ganz besonders gross ist, ist es schon fast so viel wie ein kleines bisschen Eins... - (Kommentar zum Thema Rundungsfehler bei Fliesskommazahlen).
moorhahn ist offline   Mit Zitat antworten
Alt 16.06.2001, 18:04   #7
ben81
Veteran
 
Registriert seit: 21.02.2001
Beiträge: 438


Standard

@Aktualisieren:
Also muss ständig kontrolliert werden, ob's schon einer höhere ID gibt. Wie macht du denn das genau? Mit einer Schleife kann man das ja schlecht machen.
ben81 ist offline   Mit Zitat antworten
Alt 16.06.2001, 18:32   #8
moorhahn
Veteran
 
Registriert seit: 26.12.2000
Beiträge: 489


moorhahn eine Nachricht über ICQ schicken
Standard

wieso??

schleife: while 1<>1 ...... wend
die läuft bis die seite geschlossen wird, und bei jedem durchlauf wird kontrolliert, ob es schon eine höhere id gibt.
____________________________________
Wenn Null ganz besonders gross ist, ist es schon fast so viel wie ein kleines bisschen Eins... - (Kommentar zum Thema Rundungsfehler bei Fliesskommazahlen).
moorhahn ist offline   Mit Zitat antworten
Alt 16.06.2001, 19:08   #9
ben81
Veteran
 
Registriert seit: 21.02.2001
Beiträge: 438


Standard

Das heisst, der Besucher hängt in Seite fest, bis es eine höhere ID gibt? Ich meine, wenn man eine Schleife solange durchlaufen läßt, bis jemand eine neue Message sendet, dann kann man ja währenddessen nix anderes tun. Aber schick mir einen Link zu deinem Chat wenn er fertig ist, vielleicht versteh' ich's dann irgendwie besser.

Danke!
____________________________________
www.bensite.net
ben81 ist offline   Mit Zitat antworten
Alt 17.06.2001, 08:09   #10
Galileo
Veteran
 
Registriert seit: 18.11.2000
Beiträge: 303


Standard

also das mit der schleife würd ich über ein metatag lösen, der die page alle 30 sec refresht(bzw. nur die DB abfrage;weiss ned genau ob des möglich is, sollt aber schon gehn) ..., als sprache kann ich auch php4 empfehlen, is echt gut für dynamische dinge.
Galileo ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:09 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag