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
Nope, ikke helt.

altså... den der js.php fil er en php fil, som agerer javascript.
Der kan du hente alt hvad du vil i din mysql ting, chat?, og via javascript opdatere hovedsiden.

google:
DOM (Document Object Model)

Og læs om hvordan det bruges.
function getIndhold returnerer ikke noget, den opdaterer bare et php script i baggrunden, som derfra kan gøre hvad den vil med dokumentet.



<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>

Okay jeg tror jeg har forstået det nu, nu har jeg bare problemet med denne kode:


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;
}


nærmere denne linje:
document.getElementById(field).innerHTML = getIndhold();

Hvad skal jeg skrive der, som den skal printe ud???
Den skal vel have et eller andet at printe ud, innerHTML = getIndhold(); virker self ikk :) men hvad skal ejg skrive der ?




Det kunne f.eks. foregå i js.php filen.
At det er den der fortæller hvad der skal være hvor.

Fra din lokal side, lad os sige det er en chat?

Du flytter din bruger, og dit script fortæller din klient hvor din bruger skal stå.
Samtidig fortæller den js.php filen hvad den skal lægge i databasen så at andre brugere kan se det.

Lad os så sige at hvert sekund bliver js.php filen genindlæst, og den fortæller så klient, hvor alle andre brugere er, og placerer dem de rigtige stedet.

gav det mening?
Jeg prøvede at gøre det lidt kort, er på arbejde...



Det kunne f.eks. foregå i js.php filen.
At det er den der fortæller hvad der skal være hvor.

Fra din lokal side, lad os sige det er en chat?

Du flytter din bruger, og dit script fortæller din klient hvor din bruger skal stå.
Samtidig fortæller den js.php filen hvad den skal lægge i databasen så at andre brugere kan se det.

Lad os så sige at hvert sekund bliver js.php filen genindlæst, og den fortæller så klient, hvor alle andre brugere er, og placerer dem de rigtige stedet.

gav det mening?
Jeg prøvede at gøre det lidt kort, er på arbejde...




Jep det skal fungere på den måde :)
Men kan ikke rigtigt gennemskue hvad jeg skal skrive i innerHTML = ?????



Jeg har været sød, og lavet et eksempel
Tilføj mig på msn?
bobslaede at hotmail dot com



svar



ok, det her er et svar


Hej igen...
Kan du ikke lige sende din sql.php fil?
Den med dine klasses ?

Det ville gøre det lidt lettere, er helt rund igen :P



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?



Hejsa vil bare spørge om hvis man nu har en figur hvor skal man så insætte den altså i dit system, og hvordan er den online? - Sådan så andre kan komme ind ?



<< < 12 > >>
t