Kan se der er #success
- $("#success").load("/E-Brugere/Chat/index.php#<?php echo "".$_SESSION['rumID'].""; ?>", function(response, status, xhr) {
skal den ind nogen steder ?.
For med den du har skrevet "prøv noget i denne stil".
Der sker nemlig heller ingen ting.
- <head>
- <script type="text/javascript">
- function changeText(){
- $("#success").load("/E-Brugere/Chat/index.php#<?php echo "".$_SESSION['rumID'].""; ?>", function(response, status, xhr) {
- if (status == "error") {
- var msg = "Sorry but there was an error: ";
- $("#error").html(msg + xhr.status + " " + xhr.statusText);
- }
- else{
- $("#responsecontainer").html(response);
- }
- });
-
- }
- </script>
- </head>
- <div id="responsecontainer">
- indholdet her...
- </div>
Noget jeg gør forkert?Brugte noget som dette tidligere i en gammel free chat fra noget ak-chat version 1.0
Men nu sker der intet når jeg bruger den.
<script>
$(document).ready( function(){
//alert("jQuery er aktivt!");
var refreshId = setInterval(function()
{
$.get("/E-Brugere/Chat/index.php#<?php echo "".$_SESSION['rumID'].""; ?>",
{foo:"bar"},
function(returned_data)
{
//alert(returned_data);
$("#responsecontainer").html(returned_data);
});
}, 2000);
});
</script>
Der sker bare intet. den skal jo refreshe for alle der er i chatrummet. Men gerne via ajax. Så hele siden ikke loader eks sådan her:
<script type="text/javascript">
function opdater(){
parent.document.getElementById('responsecontainer');
setTimeout('location.reload(true)',5000);
}
</script>
<body onload="opdater()">
Da hele vinduet arbejder. Skal helst ske ubemærket.
Indlæg senest redigeret d. 25.02.2013 15:37 af Bruger #17475