Javascript/PHP/MySQL Spørgesmål

Tags:    php

<< < 12 > >>
Hej udviklere.

Jeg sidder med dette stykke kode, og skal have lavet således at den skal opdatere indholdet af HVER TD, uden at HELE siden blinker, dvs InnerHTML.

Fold kodeboks ind/udKode 



Hvordan gøres dette?
Evt. en der kan hjælpe mig med at lave koden der kan klare det?



18 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 6 karma
Sorter efter stemmer Sorter efter dato
ok, det her er et svar





Koden virker fint, og nej det er ikke til en "3dchat" men til en "2dchat" jeg er ved at prøve på at lave.
Det er bare et eksperiment jeg har gang i :-)


Det var også det jeg mente, men skriver og siger normalt 3dchat da mange ikke ved hvad man snakker om hvis men siger 2dchat, sågar nogle der tror det så bare er en tekst chat.


Den skal opdatere alle de tomme felter hvert 4. sekund og jeg gætter på at det skal gøres ved hjælp af InnerHTML??
Kan du komme med et kode-eksempel?


Har ikke lige mulighed for at skaffe min kode frem, men jeg gætter på at du bruger MySQL, men husk hvis det ikke er din egen srv bliver ejeren nok lidt sur (Nej meget!). Det du skal er at du skal flette noget php ind i javascriptet. Så du kan hente info ud af din db for derefter at bruge InnerHTML. Jeg kan ikke lige huske hvordan man gør, men jeg husker at bare det at få den til at opdatere mine felter tog mig over 37 timer at lave (Gal jeg var træt om mandagen).

Held og lykke med dit projekt. Hvis du en dag bliver færdig så må du meget gerne vise mig dit resultat ;b

M.v.h. Johnny Rasmussen.



Klokken er mange...
Men altså...
I princippet, hvis du har mange ting der skal indsættes, så er det hurtigere at lave et array, og joine det, og indsætte det med innerHTML..
Men siden det er en linje er det nok lidt svært...



Hej ,,

Jeg kan ikke se hvad det er der ikke virker, har ikke lige mulighed for at teste koden. Koden minder meget om det jeg brugte til mine 3d chats (Kan ikke betale sig at lave en). Men sker der bare ingenting ? eller kommer den med fejl ?

M.v.h. Johnny Rasmussen



Hej ,,

Jeg kan ikke se hvad det er der ikke virker, har ikke lige mulighed for at teste koden. Koden minder meget om det jeg brugte til mine 3d chats (Kan ikke betale sig at lave en). Men sker der bare ingenting ? eller kommer den med fejl ?

M.v.h. Johnny Rasmussen


Koden virker fint, og nej det er ikke til en "3dchat" men til en "2dchat" jeg er ved at prøve på at lave.
Det er bare et eksperiment jeg har gang i :-)


Den skal opdatere alle de tomme felter hvert 4. sekund og jeg gætter på at det skal gøres ved hjælp af InnerHTML??
Kan du komme med et kode-eksempel?





Koden virker fint, og nej det er ikke til en "3dchat" men til en "2dchat" jeg er ved at prøve på at lave.
Det er bare et eksperiment jeg har gang i :-)


Det var også det jeg mente, men skriver og siger normalt 3dchat da mange ikke ved hvad man snakker om hvis men siger 2dchat, sågar nogle der tror det så bare er en tekst chat.


Den skal opdatere alle de tomme felter hvert 4. sekund og jeg gætter på at det skal gøres ved hjælp af InnerHTML??
Kan du komme med et kode-eksempel?


Har ikke lige mulighed for at skaffe min kode frem, men jeg gætter på at du bruger MySQL, men husk hvis det ikke er din egen srv bliver ejeren nok lidt sur (Nej meget!). Det du skal er at du skal flette noget php ind i javascriptet. Så du kan hente info ud af din db for derefter at bruge InnerHTML. Jeg kan ikke lige huske hvordan man gør, men jeg husker at bare det at få den til at opdatere mine felter tog mig over 37 timer at lave (Gal jeg var træt om mandagen).

Held og lykke med dit projekt. Hvis du en dag bliver færdig så må du meget gerne vise mig dit resultat ;b

M.v.h. Johnny Rasmussen.



Okay det var en skam :( Men tak :)


________________________________


Altså det jeg behøver er koden til at opdatere mine felter hvert 4. sekund.
Alt PHP / MySQL kan jeg selv lave..!



Vil du gerne have noget fra en mysql tabel, via php og ud på din side, uden at opdatere?

Fold kodeboks ind/udKode 


Det var så ca. efter hukommelsen, så kan være der lige skal rettes noget.

php_javascript_fil.js.php kan jo indeholde både php og javascript, da den vil blive inkluderet som en javascript fil. Derfra kan du jo opdatere dine fejlter.

der er heller ikke nogen klik lyde...



Vil du gerne have noget fra en mysql tabel, via php og ud på din side, uden at opdatere?

Fold kodeboks ind/udKode 


Det var så ca. efter hukommelsen, så kan være der lige skal rettes noget.

php_javascript_fil.js.php kan jo indeholde både php og javascript, da den vil blive inkluderet som en javascript fil. Derfra kan du jo opdatere dine fejlter.

der er heller ikke nogen klik lyde...



Uhhh tak for det :)
Altså jeg skal bare smide den kode der ind i HVER table/td?
Jeg prøver det lige imorgen :)



Vil du gerne have noget fra en mysql tabel, via php og ud på din side, uden at opdatere?

Fold kodeboks ind/udKode 


Det var så ca. efter hukommelsen, så kan være der lige skal rettes noget.

php_javascript_fil.js.php kan jo indeholde både php og javascript, da den vil blive inkluderet som en javascript fil. Derfra kan du jo opdatere dine fejlter.

der er heller ikke nogen klik lyde...



Uhhh tak for det :)
Altså jeg skal bare smide den kode der ind i HVER table/td?
Jeg prøver det lige imorgen :)




Uha nej da.
Du kan bruge dette til f.eks. at loade en php side som javascript.

Du kan f.eks. gøre det hvert 5. sek.

setTimeout("getIndhold",5000);

Så vil den loade php filen, og køre den hele tiden. Dvs. du kan opdatere indholdet af dit html, uden at opdatere siden, og uden klik lyde i IE.

Hvis det du lavede i første post, blinker, så er det fuldstændigt afhængigt at brugerens computer, dvs, at det måske blinker på din, men måske ikke på min.



Vil du gerne have noget fra en mysql tabel, via php og ud på din side, uden at opdatere?

Fold kodeboks ind/udKode 


Det var så ca. efter hukommelsen, så kan være der lige skal rettes noget.

php_javascript_fil.js.php kan jo indeholde både php og javascript, da den vil blive inkluderet som en javascript fil. Derfra kan du jo opdatere dine fejlter.

der er heller ikke nogen klik lyde...



Uhhh tak for det :)
Altså jeg skal bare smide den kode der ind i HVER table/td?
Jeg prøver det lige imorgen :)




Uha nej da.
Du kan bruge dette til f.eks. at loade en php side som javascript.

Du kan f.eks. gøre det hvert 5. sek.

setTimeout("getIndhold",5000);

Så vil den loade php filen, og køre den hele tiden. Dvs. du kan opdatere indholdet af dit html, uden at opdatere siden, og uden klik lyde i IE.

Hvis det du lavede i første post, blinker, så er det fuldstændigt afhængigt at brugerens computer, dvs, at det måske blinker på din, men måske ikke på min.



Nu er jeg altså helt rund på gulvet :P
Koden skal se sådan ud? :


<SCRIPT type=text/javascript>

function getIndhold() {
var r = document.createElement('script');
var src = 'php_javascript_fil.js.php?'+Math.random();
r.src = src;
document.appenChild(r);
setTimeout("getIndhold",5000);
}

var last_field = null;
function moveElement(field) {
obj = document.getElementById(field);
if (last_field != null) last_field.innerHTML = ' ';
document.getElementById(field).innerHTML = getIndhold();
last_field = obj;
}
</SCRIPT>

<TABLE id=board border=1>
<TBODY>
<TR background=rum.gif border=1>
<TD id=1 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=2 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=3 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=4 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=5 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=6 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=7 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=8 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=9 width=51 height=70 onclick=moveElement(this.id)> </TD></TR>
<TR>
<TD id=10 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=11 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=12 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=13 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=14 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=15 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=16 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=17 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=18 width=51 height=70 onclick=moveElement(this.id)> </TD></TR>
<TR>
<TD id=19 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=20 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=21 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=22 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=23 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=24 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=25 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=26 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=27 width=51 height=70 onclick=moveElement(this.id)> </TD></TR>
<TR>
<TD id=28 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=29 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=30 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=31 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=32 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=33 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=34 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=35 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=36 width=51 height=70 onclick=moveElement(this.id)> </TD></TR>
<TR>
<TD id=37 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=38 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=39 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=40 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=41 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=42 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=43 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=44 width=51 height=70 onclick=moveElement(this.id)> </TD>
<TD id=45 width=51 height=70 onclick=moveElement(this.id)> </TD></TR>


</TBODY></TABLE>
<SCRIPT type=text/javascript>moveElement('1');</SCRIPT>



[Redigeret d. 20/10-05 12:56:04 af Peter]



<< < 12 > >>
t