03. november 2004 - 22:05Der er
11 kommentarer og 1 løsning
Fejl i parent.document.getElemtById
Den siger der er fejl i parent.document.getElemtById
I min chat.php Inden i ser min kode, skal i lige vide at '$s' er meget rodet, men ellers kan den ikke fungér i inner.html.. Men... den ser sådan herud:
<script> parent.document.getElementById('display').innerHTML = "<?=$s?>"; function loadet() { setTimeout("location.reload(true)",400); } </script>
Enten skal scriptet skrives under det element, der kaldes - eller også skal scriptet først kaldes på onload. Ellers eksisterer elementet jo ikke på siden, når du kalder det
Problemet er da jeg prøvede og lave den funktion hvor man kunne skifte rum, så virkede det fint, men da jeg så gik videre på skift rum funger det ikke, pga. Jeg skriver WHERE rum = '$lol[rum]' i nogle forkerte steder, måske?
Ikke ret meget interesserer mig mindre end din tro og religion. Har du scriptet liggende i din head-sektion, ligger fejlen dér.
Prøv, hvad de folk, der bruger deres fritid på at hjælpe dig, skriver til dig. Så kan du altid passe din tro på et andet tidspunkt. Du spørger vel, fordi du ikke ved, hvad fejlen er ... eller?
Kære ven ... det er ikke for at fornærme dig, men jeg ved ikke, hvordan jeg ellers skal udtrykke det. Én ting er, at du har fat i den helt forkerte ende, når du prøver at lave en chat på den måde. Det må og skal gå helt galt, når du skriver så meget HTML på serveren. Sådan kan du ikke lave en chat, der skal kunne bære mere end nogle ganske få brugere ad gangen. En chat er den mest grådige web-applikation, du overhovedet kan lave. For at lave noget brugbart, skal man være temmelig stiv i både frontend- og backend-kode. Derfor er det da også forbudt at have en chat liggende på langt de fleste webhoteller. Den slags sluger enorme mængder CPU-kraft og hukommelse på både webserver og SQL-server. Helt galt går det, når folk ikke er klædt på til at kaste sig ud i den slags. Det er i øvrigt en rigtig god grund til ikke at købe et hotel et sted, hvor chats ikke er forbudt. Når det er tilfældet, ligger der med garanti en eller flere dårligt skrevne chats, der trækker serverens performance væsentligt ned.
Når man skriver den slags, udveksler man _kun_ data mellem server og klient - og _kun_ de data, brugeren ikke allerede har set. Desuden skal dine SQL-sætninger trimmes ned til mindste detalje og det kræver en del kendskab. Dette ligner flueknebberi ... det er det absolut ikke! Det er af yderste vigtighed, hvis du vil lave noget, der kan bruges.
Nu gør du heller ikke tingene lettere for dig selv, når du ikke vil lade mig se din side (andet spm. - samme problem). Jeg tvivler på, du har noget at skjule - hvorfor så spænde ben for sig selv?
Når så vi er ved at spænde ben for sig selv, har jeg bedt dig TO gange om at fortælle, hvad den fejl, du får, siger. Det tætteste, du endnu er kommet, står i dit spm: "Den siger der er fejl i ...". Hvad skal jeg bruge det til? Hvorfor tror du, jeg spørger dig to gange? Hvorfor svarer du ikke?
Når du så oveni ikke forstår min sidste kommentar, gør du mig helt sikker på, du er ude på en dybde, hvor du ikke kan bunde. Mit råd vil være, at du kaster dig ud i noget, du kan overskue. No offence - men det her er helt tydeligt langt over dit nuværende niveau. Jeg tror ikke, jeg orker at forsøge at hjælpe mere i dette spm.
OBS: Jeg skriver ikke dette for at svine dig til. Jeg skriver det for hjælpe dig :) /mvh
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.