Ik probeer een filename toe te voegen aan de label onclick. Via javascript en xhttprequest moet hij dan het file deleten. Als ik de variable van het filename toevoeg aan de onclick geeft hij iedere keer een foutmelding. Als ik de onclick zonder het filename doet komt hij wel gewoon in de javascript function. Ik gebruik deze manier meer in mijn script maar daar doet hij het wel gewoon. Als ik de variable echo geeft hij wel de juiste filename weer. Ik krijg iedere keer de foutmelding unexpected end of input. Als ik de variable weg laat voert hij wel gewoon de javascript functie uit. Ik heb het hele script ook al nagelopen maar ik zie nergens een haakje of ; die ik ben vergeten.
<?php
<?php
session_start();
?>
<html>
<head>
<link type="text/css" rel="stylesheet" href="style.css"/>
<link type="text/css" rel="stylesheet" href="stijl.css"/>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>
<script src="https://rawgit.com/abdmob/x2js/master/xml2json.min.js"></script>
<script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
<script type="text/javascript">
function Exitchat()
{
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function()
{
if (xhttp.readyState == 4 && xhttp.status == 200)
{
var xmlDoc = xhttp.responseXML;
window.close();
}
}
xhttp.open("GET", "chatxml.php?chatfile=" + chatfile, true);
xhttp.send();
}
</script>
</head>
<body>
<div id="chatheader">
<p>Welkom <?php echo $_SESSION["username"];?><br></p>
<p>Chat met <?php echo $_SESSION["chatuser"]; ?></p>
</div>
<div id="wrapper">
<div id="menu">
<?php
$chatfile = $_SESSION["file"];
$xml = new DOMDocument();
$xml->load($chatfile);
echo "<label onclick='Exitchat()' name='exitchat' id='exitchat'>Exit chat</label>";
?>
</div>
<div id="chatbox" style="background-color:white"></div>
<form name="message" action="">
<input name="usermsg" type="text" id="usermsg" size="63" />
<input name="submitmsg" type="submit" id="submitmsg" value="Send" />
</form>
</div>
</body>
</html>
?>
1.487 views