Avatar billede sjatten Nybegynder
15. januar 2005 - 17:01 Der er 10 kommentarer og
1 løsning

PHP: Når man opdatere lukket alt ned!

Hey, jeg har en kode i min 3Dchat hvor den viser de ting som er blevet smidt i rummet og hvilken mennesker der er i rummet.

når man logger ind virker det perfekt, men efter den "opdatere" siden så kommer fejl meddelesen: "Internet explorer har fundet en fejl, og afsluttes."

Min kode er her, men MEGET rodet, da man ikke må lave linjebrud i java script:

<?php
session_start();
include("db.php");

$k = mysql_query("SELECT * FROM brugere WHERE brugernavn='$_SESSION[brugernavn]'");
$row = mysql_fetch_array($k);

?>


<?
if(isset($_SESSION['brugernavn'])) {
?><meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta http-equiv="page-enter" content="blendTrans(Duration=0, transition=15)">
<meta http-equiv="page-exit" content="blendTrans(Duration=0, transition=15)">

<body topmargin="0" onload="loadet();" leftmargin="0" oncontextmenu="return false" ondragstart="return false" onselectstart="return false">
<script>
parent.document.getElementById('chat').innerHTML = "<?php include("db.php");  $kl = mysql_query("SELECT * FROM naturechat_brugere WHERE rum = '$row[rum]' AND brugernavn <> '{$_SESSION['brugernavn']}' AND tfelt>=0 AND lfelt>=0"); WHILE($row1 = mysql_fetch_array($kl)){    echo "<div id='$row1[brugernavn]' style='width:100px; height:5px;  z-index: 1; position:absolute; left:$row1[lfelt]px; top:$row1[tfelt]px;'><div align='center'><table ondragstart='return false'  onclick='return false' align='center' width='27'cellpadding='0'cellspacing='0'><tr><td width='27' ondragstart='return false'  onclick='return false'  background='haar/$row1[haar]' height='10'></td></tr><tr><td width='27' background='hovede/$row1[hovede]' height='14'></td></tr></table><table ondragstart='return false'  onclick='return false'  align='center' cellpadding='0'cellspacing='0' ondragstart='return false'  onclick='return false'  width='44'><tr><td width='44' background='toj/$row1[toj]'height='22'></td></tr></table><table align='center'cellpadding='0' ondragstart='return false'  onclick='return false'  cellspacing='0'width='16'><tr><td width='15'background='sko/$row1[sko] 'height='7'></td></tr></table><font size='1' face='verdana' color='black'><font size=1 face='verdana' color='$row1[navnfarve]'><a href='seprofil.php?brugernavn=$row1[brugernavn]' target='tekstboks'> <b>$row1[brugernavn]</b></a></font></font></div></div>"; } ?> ";

parent.document.getElementById('laast').innerHTML = "<?php include("db.php"); $kl32 = mysql_query("SELECT * FROM chat_felter WHERE rum = '$row[rum]' AND tfelt>=0 AND lfelt>=0"); WHILE($row8 = mysql_fetch_array($kl32)){  echo "<div id='laast' style='width:200px; height:200px; z-index: 1; position:absolute; left:$row8[lfelt]px; top:$row8[tfelt]px;'><a href='#' style='cursor: default' ondragstart='return false'  onclick='return false'  ><img src='felt.gif' border='0' width='$row8[b]' ondragstart='return false'  onclick='return false'  height='$row8[h]'></a></div>"; } ?>";

parent.document.getElementById('ting').innerHTML = "<?php include("db.php"); $kl3 = mysql_query("SELECT * FROM ting WHERE rum = '$row[rum]' AND tfelt>=0 AND lfelt>=0"); WHILE($row3 = mysql_fetch_array($kl3)){  echo "<div id='ting' style='width:200px; height:200px;  position:absolute; left:$row3[lfelt]px; top:$row3[tfelt]px;'><img height='$row3[h]'  ondragstart='return false'  onclick='return false' width='$row3[b]' src='$row3[figur]'></div> "; } ?>";
parent.document.getElementById('snupting').innerHTML = "<?php include("db.php"); $kl5 = mysql_query("SELECT * FROM ting WHERE rum = '$row[rum]' AND tfelt>=0 AND lfelt>=0"); WHILE($row5 = mysql_fetch_array($kl5)){  echo "<div id='snupting' style='width:200px; height:200px; z-index: 1; position:absolute; left:$row5[lfelt]px; top:$row5[tfelt]px;'><a style='cursor: default'  href='samleop.php?id=$row5[id]' target=tekstboks ondragstart='return false' ><img src='dot_samle_op.gif' ondragstart='return false' width='13' border='0' height='12' border='0'></a></div>"; } ?>";

function loadet() {
setTimeout("location.reload(true)",10);
}
</script>


<?php
} else {
echo "<meta http-equiv='refresh' content='0;URL=../login.php'>";
}
?>
Avatar billede sjatten Nybegynder
15. januar 2005 - 17:04 #1
Avatar billede sjatten Nybegynder
15. januar 2005 - 18:58 #2
Hallo er der slet ingen?
Avatar billede Slettet bruger
15. januar 2005 - 19:00 #3
Der er jo ingen der kan læse din kode...
Avatar billede sjatten Nybegynder
15. januar 2005 - 19:45 #4
Hvordan vil du ellers have jeg skal sætte den kode ind? man må ikke lave linje brud i en inner.HTML.

!-
Det mest underlige af den sagtens kan være på chatten i firefox og netscape men ikke IE
Avatar billede Slettet bruger
15. januar 2005 - 19:58 #5
jeg siger ikke at du gør noget forkert. det er bare umuligt at få noget ud af at læse den kode du skriver :/
Avatar billede sjatten Nybegynder
15. januar 2005 - 20:07 #6
Det da ikke umuligt, bare lad som om det er en roman du læser, så kan du sagtens. !-)
Avatar billede sjatten Nybegynder
15. januar 2005 - 20:09 #7
Synes det er vildt underligt, mens der var 20 online, og vi havde det hyggeligt på chatten, sagde det "internet explorer svarer ikke." og siden dengang har det stået det.

Kan det være noget med Internet explorer service pack?
For havde slet ikke ændret i koderne, og det virker jo fint i Netscape og mozilla
Avatar billede Slettet bruger
15. januar 2005 - 20:10 #8
måske er det noget der er ændret i databasen - der er vel ikke andet der "bare lige" kan ændre sig?
Avatar billede sjatten Nybegynder
15. januar 2005 - 21:51 #9
Har tømt alle databaserne, og siger det samme.
Avatar billede Slettet bruger
15. januar 2005 - 21:59 #10
ok, så ved jeg ærlig talt ikke hvad det kan være.. udover hvis noget er ændret på serveren.
Avatar billede sjatten Nybegynder
15. januar 2005 - 23:09 #11
Havde heldigvis en backup liggene mellem 200 søgefiler, fik det fikset!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester