Chiedo venia...
Codice della pagina principale, l'ho chiamata (momentaneamente) terzo.html (è il terzo tentativo del sito
)
codice:
<!DOCTYPE html>
<html lang="it">
<head>
<title>Simulare frames con i CSS: testata e colonna sinistra fissi</title>
<style type="text/css" media="screen">@import "stile.css";</style>
<!--[if IE]>
<link href="stileie.css" rel="stylesheet" type="text/css" media="screen">
<![endif]-->
</head>
<body>
<object name="ConnectionApplet" type="application/x-java-applet" height="0" width="0">
<param name="code" value="ConnectionApplet.class" />
<param name="archive" value="file:///C:\Users\Marco\Documents\NetBeansProjects\Iregnitalici\dist\Iregnitalici.jar,file:///C:\Users\Marco\Documents\NetBeansProjects\Iregnitalici\dist\lib\commons-codec-1.6.jar,file:///C:\Users\Marco\Documents\NetBeansProjects\Iregnitalici\dist\lib\commons-logging-1.1.1.jar,file:///C:\Users\Marco\Documents\NetBeansProjects\Iregnitalici\dist\lib\fluent-hc-4.2.1.jar,file:///C:\Users\Marco\Documents\NetBeansProjects\Iregnitalici\dist\lib\httpclient-4.2.1.jar,file:///C:\Users\Marco\Documents\NetBeansProjects\Iregnitalici\dist\lib\httpclient-cache-4.2.1.jar,file:///C:\Users\Marco\Documents\NetBeansProjects\Iregnitalici\dist\lib\httpcore-4.2.1.jar,file:///C:\Users\Marco\Documents\NetBeansProjects\Iregnitalici\dist\lib\httpmime-4.2.1.jar" />
</object>
<div id="content">
<object id="foo" name="foo" type="text/html" data="loginForm.html">
</object>
</div>
<div id="header">
<h1>Titolo del sito</h1>
</div>
<div id="sidebar">
Menu di sinistra
</div>
</body>
</html>
Codice della pagina loginForm.html
codice:
<!DOCTYPE html>
<html>
<head>
<title>Pagina di login</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script language="JavaScript"> function loginValidator(f) {
var username, password;
username = f.login.value;
password = f.pass.value;
window.parent.document.ConnectionApplet.setUsername(username);
window.parent.document.ConnectionApplet.setPassword(password);
if(!(window.parent.document.ConnectionApplet.connessionePost()))
{
alert("controlla di aver inserito username e password corretti");
return false;
}
else
{
return true;
}
return false;
}
</script>
</head>
<body>
<form action="http://www.iregni.com/ConnexionKC.php" method="POST" onsubmit="return loginValidator(this);">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
<td>
<label for="login" >Il mio login</label>
</td>
<td>
<input size="17" class="fv_login" id="login" name="login" type="text" maxlength="30" />
</td>
</tr>
<tr>
<td>
<label for="pass">Password</label>
</td>
<td>
<input size="17" class="fv_rempli fv_egalite_reference" id="pass" name="password" type="password" maxlength="30" />
</td>
</tr>
<tr>
<td colspan="2">
<span class="textePetit lien" id="MessageErreur" style="color:red;">
</span>
</tr>
<tr>
<td colspan="2"><input value="ok" type="submit">
</td>
</tr>
</table>
</form>
</body>
</html>
Ho la certezza che la funzione javascript parta, peccato che si pianta quando cerca di comunicare i dati alla applet, e come conseguenza il form viene validato ugualmente.