Archief - HTML variabelen opvangen

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

matt77hias

Legacy Member
en verder snap ik de volledige koppeling van html vs broncode niet zo goed
ik heb tot nu toe enkel wat java programma's gemaakt in BlueJ, maar nu moet het in eclipse en het hele mapjes systeem is was troebel (.java, .xml, .html)

het volgende timertje had ik in code opgenomen, maar ik weet niet hoe ik die ms opvang in javacode
kan iemand aan de hand van een duidelijk voorbeeldje tonen hoe je een variabele die in html zit, kan opvangen in de java broncode
The JavaScript Source: Misc.: Stopwatch

al vast bedankt

adrianhates

Legacy Member
Sorry maar uw uitleg slaagt echt op de balle..

Wat wil je bereiken?
Welke kennis van HTML en CSS en JavaScript heb je? Verwissel hier aub Javascript niet met Java want deze zijn 2 zeer verschillende programmeertalen..

Laat eens zien wat je al hebt.. Wat wij willen zien is puur 1 html pagina die ergens op een server staat. Heb je geen server? Zet het dan hier gewoon in CODE tags aub.

Dus, graag een iets deftigere uitleg.. Denk eens na over je probleem.

matt77hias

Legacy Member
adrianhates zei:
Sorry maar uw uitleg slaagt echt op de balle..

Wat wil je bereiken?
Welke kennis van HTML en CSS en JavaScript heb je? Verwissel hier aub Javascript niet met Java want deze zijn 2 zeer verschillende programmeertalen..

Laat eens zien wat je al hebt.. Wat wij willen zien is puur 1 html pagina die ergens op een server staat. Heb je geen server? Zet het dan hier gewoon in CODE tags aub.

Dus, graag een iets deftigere uitleg.. Denk eens na over je probleem.

web.xml
<?xml version="1.0" encoding="utf-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5">
<servlet>
<servlet-name>StatMe</servlet-name>
<servlet-class>statme.StatMeServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>StatMe</servlet-name>
<url-pattern>/statme</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>statme.jsp</welcome-file>
</welcome-file-list>
</web-app>

statme.jsp
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var ms = 0;
var state = 0;
function startstop() {
if (state == 0) {
state = 1;
then = new Date();
then.setTime(then.getTime() - ms);
} else {
state = 0;
now = new Date();
ms = now.getTime() - then.getTime();
document.stpw.time.value = ms;
}
}
function swreset() {
state = 0;
ms = 0;
document.stpw.time.value = ms;
}
function display() {
setTimeout("display();", 50);
if (state == 1) {now = new Date();
ms = now.getTime() - then.getTime();
document.stpw.time.value = ms;
}
}
// End -->
</SCRIPT>
</head>

<body>
<BODY onLoad="display()">
<CENTER>
<FORM NAME="stpw">
Time:
<INPUT TYPE="text" Name="time">
<INPUT TYPE="BUTTON" Name="ssbutton" VALUE="Start/Stop" onClick="startstop()">
<INPUT TYPE="BUTTON" NAME="reset" VALUE="Reset" onClick="swreset()">
</FORM>
</CENTER>
</body>
</html>

ik heb nog nooit echt met html gewerkt en dus heb ik dat jsp filetj lichtjes aangepast. het werkt als webapplicatie, maar ik wil der nu eigenlijk iets mee doen in de javacode door het geklik van één van die knoppen aan java variabele te koppelen of moet ik in html blijven werken?

-BVR-

Legacy Member
Ik begrijp ook niet wat je bedoelt, maar als je dat html document wilt bouwen:

HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<SCRIPT LANGUAGE="JavaScript">

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->

<!-- Begin
var ms = 0;
var state = 0;
function startstop() {
if (state == 0) {
state = 1;
then = new Date();
then.setTime(then.getTime() - ms);
} else {
state = 0;
now = new Date();
ms = now.getTime() - then.getTime();
document.stpw.time.value = ms;
   }
}
function swreset() {
state = 0;
ms = 0;
document.stpw.time.value = ms;
}
function display() {
setTimeout("display();", 50);
if (state == 1)  {now = new Date();
ms = now.getTime() - then.getTime();
document.stpw.time.value = ms;
   }
}
// End -->
</SCRIPT>
</head>

<body onLoad="display()">
<CENTER>
<FORM NAME="stpw">
Time:
<INPUT TYPE="text" Name="time">
<INPUT TYPE="BUTTON" Name="ssbutton" VALUE="Start/Stop" onClick="startstop()">
<INPUT TYPE="BUTTON" NAME="reset" VALUE="Reset" onClick="swreset()">
</FORM>
</CENTER>

<p><center>
<font face="arial, helvetica" size="-2">Free JavaScripts provided<br>
by <a href="http://javascriptsource.com">The JavaScript Source</a></font>
</center><p>
</body>
</html>
Zet dit in bv. wordpad en save als blabla.html. Open het dan met je webbrowser.

matt77hias

Legacy Member
BramVroy zei:
Ik begrijp ook niet wat je bedoelt, maar als je dat html document wilt bouwen:
...
Zet dit in bv. wordpad en save als blabla.html. Open het dan met je webbrowser.

Ik wil gewoon het starttijdstip, het stoptijdstip en het resettijdstip van drukken in een javavariabele zetten zodak der van alles mee kan doen en zodak kan werken met andere syntax

Curahee Q

Legacy Member
Even een vraag want ik kan echt niet meer mee eigenlijk.

Bedoel je nu dat je met Java wilt werken of met JavaScript? Dat zijn 2 totaal verschillende talen hé. Je praat hier constant over Java maar het enige wat je laat zien is JavaScript. Dan kom je met een .jsp pagina af waar enkel JavaScript instaat. Een .jsp (Java Server Pages) is niet voor JavaScript code maar effectief voor Java. JavaScript kan je gewoon draaien in een .html document dus laat dat .jsp en xml gedoe maar achterwege.

matt77hias

Legacy Member
Curahee Q zei:
Even een vraag want ik kan echt niet meer mee eigenlijk.
...
.

ik wil werken met java en yes i know ik heb geen enkel javacode hier laten zien omdat da ook mijn vraag is, ik wil gwn da .jsp bestandje gebruiken voor men input en output, terwijl ik al wat er tussenkomt in java wil doen

ik zal men vraag iets aanpassen om al die commotie wa te omzeilen

stel ik laat dit gedeelte lopen als web applicatie (wat tot nu toe gaat zonder probleem) ik druk vervolgens op één van die buttons, wel kan ik dan (en hoe) het tijdstip van drukken doorgeven aan een variabele in .java file om zo bijvoorbeeld die variabele in een lijst op te slaan

adrianhates

Legacy Member
ge zult hier gewoon effe into java server pages of faces technologie moeten duiken..

Uw uitleg hier toont duidelijk aan dat ge een leek bent , en wij kunnen u hier in het topic niet een taal of technologie aanleren.

Dieterg

Legacy Member
Wat je nodig hebt is AJAX (genoeg voorbeelden op google). Je zal uw javascript variable (uw timer) moeten doorsturen naar uw servlet. In deze servlet kan je dan een jsp pagina aanroepen die vervolgens het resultaat van uw javascript variable afdrukt..

matt77hias

Legacy Member
Mam zei:
Wat je nodig hebt is AJAX (genoeg voorbeelden op google). Je zal uw javascript variable (uw timer) moeten doorsturen naar uw servlet. In deze servlet kan je dan een jsp pagina aanroepen die vervolgens het resultaat van uw javascript variable afdrukt..

thx :applause::applause: dat is het inderdaad
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan