Het spijt mij heel erg voor de onduidelijke uitleg.
Blijkt maar weer dat ik slecht ben in het uitleggen van dingen.
Helaas kan ik dit niet online zetten hoe graag ik ook zou willen.
Heel kort door de bocht is dus: de messagebox moet weer werken.
De messagebox verschijnt als een gebruiker verkeerde informatie invoert.
Dit is de code in IDS8100_m40.php die ik gebruik om de login gegevens te checken.
Code:
if(!isset($_SESSION['AC001']) || !isset($_SESSION['hash']))
{
if(isset($_GET['go']) && $_GET['go'] == 'login')
{
$Username = $_POST['Username'];
$Password = md5($_POST['Password']);
$Username = mysql_real_escape_string($Username);
$Password = mysql_real_escape_string($Password);
if(!empty($Username) && !empty($Password))
{
$select = "SELECT * FROM
ergens
WHERE
iets = '".$Username."'";
$query = mysql_query($select)or die(mysql_error());
$aantal = mysql_num_rows($query);
$result = mysql_fetch_array($query);
if($aantal == '1')
{
if($result['AC010'] == $Password)
{
$_SESSION['AC001'] = $Username;
$_SESSION['hash'] = md5(time());
header('Location: '.$_SERVER['HTTP_REFERER']);
}
else
{
print ($_SESSION['info']['login'][1]);
}
}
else
{
print ($_SESSION['info']['login'][0]);
}
}
else
{
print ($_SESSION['info']['login'][1]);
}
exit();
}
print ' <SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function submitForm(s)
{
s.value = "Even gedult a.u.b.";
return true;
}
function changePage()
{
window.location = "../admin/"
}
// Eind -->
</script>
<body>
<form name="myform" method="POST" action="IDS8100_M40.php?go=login" onSubmit="return submitForm(this.submitbutton)">
<div id="topper">WEB-site beheer</div>
<div id="bar">
<table cellspacing="0" border="0" width="100%">
<tr>
<td width="25%">'.$_SESSION['info']['sysname'][0].'</td>
<td style="text-align: center;">WEB-site beheer</td>
<td width="25%" style="text-align: right;">IDS8100/ 01<td>
</tr>
</table>
</div>
<div id="werkbalk">
<ul id="menu">
<li>
Bestand
<ul>
<li class="off">Systeembeheer</li>
<li class="off">Paginabeheer</li>
<li class="off">Producten</li>
<li class="off">Uitloggen</li>
</ul>
</li>
<li>
Bewerken
<ul>
<li class="off">Wijzigen</li>
<li class="off">Toevoegen</li>
<li class="off">Verwijderen</li>
<li class="off">Copieëeren</li>
<li class="off">Opslaan</li>
</ul>
</li>
</ul>
</div>
<div id="werkbalkicons">
<img src="../design/L_Icons/Obj0610N.bmp" title="'.$_SESSION['info']['icons'][0].'">
<img src="../design/L_Icons/Obj0611N.bmp" title="'.$_SESSION['info']['icons'][1].'">
<img src="../design/L_Icons/Obj0612N.bmp" title="'.$_SESSION['info']['icons'][2].'">
<img src="../design/L_Icons/Obj0613N.bmp" title="'.$_SESSION['info']['icons'][3].'">
<img src="../design/L_Icons/Obj0614N.bmp" title="'.$_SESSION['info']['icons'][4].'">
<img src="../design/L_Icons/Obj0620N.bmp" title="'.$_SESSION['info']['icons'][5].'">
<img src="../design/L_Icons/Obj0621N.bmp" title="'.$_SESSION['info']['icons'][6].'">
<img src="../design/L_Icons/Obj0622N.bmp" title="'.$_SESSION['info']['icons'][7].'">
<img src="../design/L_Icons/Obj0623N.bmp" title="'.$_SESSION['info']['icons'][8].'">
<img src="../design/L_Icons/Obj0630N.bmp" title="'.$_SESSION['info']['icons'][9].'">
<img src="../design/L_Icons/Obj0631N.bmp" title="'.$_SESSION['info']['icons'][10].'">
<img src="../design/L_Icons/Obj0632N.bmp" title="'.$_SESSION['info']['icons'][11].'">
<img src="../design/L_Icons/Obj0633N.bmp" title="'.$_SESSION['info']['icons'][12].'">
<img src="../design/L_Icons/Obj0634N.bmp" title="'.$_SESSION['info']['icons'][13].'">
<img src="../design/L_Icons/Obj0650N.bmp" title="'.$_SESSION['info']['icons'][14].'">
<img src="../design/L_Icons/Obj0651N.bmp" title="'.$_SESSION['info']['icons'][15].'">
<img src="../design/L_Icons/Obj0652N.bmp" title="'.$_SESSION['info']['icons'][16].'">
<img src="../design/L_Icons/Obj0680N.bmp" title="'.$_SESSION['info']['icons'][17].'">
<img src="../design/L_Icons/Obj0681N.bmp" title="'.$_SESSION['info']['icons'][18].'">
<img src="../design/L_Icons/Obj0690N.bmp" title="'.$_SESSION['info']['icons'][19].'">
</div>
<div id="inner">
<div id="inloggen">
<div id="kop">Welkom bij WEB-site beheer</div>
<div id="body">
<b>Voer de onderstaande gegevens in om u aan te melden:</b><br>
<br>
<table border="0" width="100%" celspacing="0">
<tr>
<td width="30%">Gebruikersnaam</td>
<td width="70%"><input type="text" id="AC001" name="Username" style="width: 98%;" onFocus=\'style.background="#DFF2FE"\' onBlur=\'style.background="#FFFFFF"\'"></td>
</tr>
<tr>
<td width="30%">Wachtwoord</td>
<td width="70%"><input type="password" id="AC010" name="Password" style="width: 98%;" onFocus=\'style.background="#DFF2FE"\' onBlur=\'style.background="#FFFFFF"\'"></td>
</tr>
<tr>
<td colspan="2" align="right">
<input type="submit" id="send" class="ui-button ui-state-default ui-corner-all" value="O.K." name="submitbutton">
<input type="button" id="cancel" class="ui-button ui-state-default ui-corner-all" value="Annuleren" onClick="changePage()">
</td>
</tr>
</table>
</div>
</div>
</div>
</form>
</body>';
Maar in deze pagina word het bericht dus weergegeven. Eigenlijk moet dit in index.php.
In index.php word alles ge-include.
HTML:
<!-- LOAD STYLESHEETS -->
<link href="../style/blitzer/IDS8100_M04.css" rel="stylesheet" type="text/css" />
<link href="../style/IDS8100_M00.css" rel="stylesheet" type="text/css" />
<!-- END STYLESHEETS -->
<!-- LOAD JAVASCRIPT -->
<script src="../javascript/IDS8100_M02.js" type="text/javascript" language="javascript"></script>
<script src="../javascript/IDS8100_M04.js" type="text/javascript" language="javascript"></script>
<script src="../javascript/IDS8100_M06.js" type="text/javascript" language="javascript"></script>
<script src="../javascript/IDS8100_M00.js" type="text/javascript" language="javascript"></script>
<!-- END JAVASCRIPT -->
</head>
<body>
<div id="main" style="z-index: 1;"></div>
</body>
De volgende functie zou dus de messagebox moeten weergeven.
Code:
//Berichtvenster weergeven
function Berichtvenster( bericht ) {
$('body').append('<div id="berichtvenster"></div>');
var arrPageSizes = _getPageSize();
$('#berichtvenster').css({
top: arrPageSizes[1] - 51,
left: 0
}).fadeIn().oneTime("3s", function() {
$('#berichtvenster').fadeOut(2000, function() {
$(this).remove();
});
});
$('#berichtvenster').text(bericht);
}
Helaas doet deze dat niet.
Nou ben ik ook nog niet zo goed in javascript dus... spaar me.
Helaas denk ik niet dat dit veel zal verduidelijken.
vraag gerust om meer informatie.
Alleen dit bestand bevat functies die door een voorgaande stagiair zijn gemaakt.
<script src="../javascript/IDS8100_M00.js" type="text/javascript" language="javascript"></script>
De rest zijn allemaal standaard javascript en jquery codes.
/*
* jQuery JavaScript Library v1.3.2
*
http://jquery.com/
*
* Copyright (c) 2009 John Resig
* Dual licensed under the MIT and GPL licenses.
*
http://docs.jquery.com/License
/*
* jQuery UI 1.7.1
*
* Copyright (c) 2009 AUTHORS.txt (
http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt)
* and GPL (GPL-LICENSE.txt) licenses.
*
*
http://docs.jquery.com/UI
/**
* jQuery.timers - Timer abstractions for jQuery
* Written by Blair Mitchelmore (blair DOT mitchelmore AT gmail DOT com)
* Licensed under the WTFPL (
http://sam.zoy.org/wtfpl/).
* Date: 2009/02/08
*
* @author Blair Mitchelmore
* @version 1.1.2
/**
* jscolor, JavaScript Color Picker
*
* @version 1.2.2
* @license
http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
* @author Honza Odvarko <honza@odvarko.cz>
* @created 2008-06-15
* @updated 2009-02-03
* @link
http://jscolor.com
*/