Vraag : Vraag url zonder pagina te verlaten

Hello

What die ik heb willen om doen moet beelden op een Web-pagina (als een afstandsbediening) met omhoog pijlen hebben voor, onderaan, juist, links. Wanneer ik de pijl op knoop klik roept het een CGIfunctie om mijn motor te beginnen. Wanneer I mouseup (unclick de pijl) het roept probeerde CGI opnieuw om motor.

I tegen te houden dit als volgt: />












/>/>
“ onmousedown= " moveleft ()“ onmouseup= de beelden van het " stopmotor () „>/> p“ onmousedown= " moveright ()“ onmouseup= " stopmotor () „>input>
“ onmousedown= " moveback ()“ onmouseup= " stopmotor arrow_down.bmpinput>



Where javascript inbegrepen in mijn kopbal als volgt is:

function loadurl (dest) {
try {
// Moz steunen XMLHttpRequest. D.W.Z. gebruikt ActiveX.
// browser detction is slecht. objecten de opsporing werkt voor om het even welke browser
xmlhttp = window.XMLHttpRequest? nieuwe XMLHttpRequest (): nieuwe ActiveXObject („Microsoft.XMLHTTP“);
} vangst (e) {
// browser steunt niet ajax. het handvat nochtans u wil
}

//het xmlhttpvoorwerp een gebeurtenis everytime teweeggebrachte () de functiehandvatten de van statusveranderingen
//de gebeurtenissen
xmlhttp.onreadystatechange = teweeggebracht teweegbrengt; open

//neemt in de methode van HTTP en url.
xmlhttp.open („KRIJG“, dest);

//verzendt het verzoek. als dit een POSTverzoek is zouden wij/>//verzonden postvariabelen
le)
//Moz is fijn met enkel verzenden (); maar
//D.W.Z. verwacht een waarde hier, vandaar verzenden wij (nietig verklaren); (ongeldige)
xmlhttp.send; teweeggebrachte
}

function () {
//als de readyStatecode 4 (Voltooide)
//is en de HTTPstatus 200 is (o.k.) wij gaan door en krijgen responseText
//andere readyStatecodes:
//0=Uninitialised 1=Loading 2=Loaded 3=Interactive
if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200)) {
// xmlhttp.responseText voorwerp bevat de reactie.
//document.getElementById ( " output“). innerHTML = xmlhttp.responseText; /> functie
}
}
loadurl („Manuscripten/remoteControl.cgi? move=forward“);
}
functiestopmotor () {
loadurl („Manuscripten/remoteControl.cgi? move=stop“) ;      /> functie
}
loadurl („Manuscripten/remoteControl.cgi? move=back“) ;      /> functie
}
loadurl ('Manuscripten/remoteControl.cgi? move=right'< wbr/>);                        /> functie
}
loadurl („Manuscripten/remoteControl.cgi? move=left“) ;                        
}
//-->

This werkt boete nochtans verfrist het de pagina nadat mouseup voorkomt. Ik wens niet deze die pagina dit verfris zou aan occur.
I een gelijkaardige vraag aan dit http://www.experts-exchang e.com/Prog ramming/Languages/Scripting/JavaScript/Q_26306102.html en ontving wat goed terugkoppel van fredmc in dit dat ik Ajax voor mijn requirements.
fredmc postte een goed voorbeeld van dit moeten gebruiken, nochtans ik veranderd hebben hoe ik mijn functie sinds de post wil werken en niet fredmc code voor mijn behoeften kan veranderen of de pagina tegenhouden van zich het verfrissen gebruikend de code ik above.

Is correct heb gepost het dat ik Ajax voor dit moet gebruiken? Als zo, heeft iedereen een eenvoudig voorbeeld 1 kan voor mijn doeleinden gebruiken? Otherwiseif Ajax niet vereist, weet wordt iedereen hoe ik mijn code voor mijn behoeften kan hierboven veranderen?

Basically als ik het kan ertoe brengen om voor mousedown te functioneren en mouseup de gebeurtenissen zonder een pagina zich verfrissen zou het perfect.

Thanks allen voor help.

I am zeer een beginner Javascript en/of Ajax!! zijn!

Antwoord : Vraag url zonder pagina te verlaten

verwijder enkel

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
Andere oplossingen  
 
programming4us programming4us