Jag listar en almanacka där varje dag sparas i databasen. Har enändraknapp på varje dag och när jag klickar på den så skall ett fält komma fram på just den dagen. Just nu har jag så den kommer fram på dag 1 men vete tusan hur man gör för att skicka med så att den vet vilken div den skall visas på.
Koden just nu: - vet man skall ge varje forms ett eget id efter men sen vete tusan...
index.php
var xmlHttp
function viewForm(dt,vID){
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null){
alert ("Browser does not support HTTP Request")
return
}
var url="viewForm.php"
url=url+"?dt="+escape(dt)
url=url+"&vID="+escape(vID)
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
function stateChanged() {
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
document.getElementById("forms").innerHTML=xmlHttp.responseText;
}
}
function GetXmlHttpObject(){
var objXMLHttp=null
if (window.XMLHttpRequest){
objXMLHttp=new XMLHttpRequest()
}else if (window.ActiveXObject){
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
}
Jag fick till det. La en global variabel utanför och sedan la jag till så att datumet skickades med på alla funktionerna och sparade det till den globala variabeln.
var xmlHttp
var dtSC = "";
function viewForm(dt,vID){
dtSC = dt;
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null){
alert ("Browser does not support HTTP Request")
return
}
var url="viewForm.php"
url=url+"?dt="+escape(dt)
url=url+"&vID="+escape(vID)
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
function stateChanged() {
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
document.getElementById("forms_"+dtSC).innerHTML=xmlHttp.responseText;
}
}
function GetXmlHttpObject(){
var objXMLHttp=null
if (window.XMLHttpRequest){
objXMLHttp=new XMLHttpRequest()
}else if (window.ActiveXObject){
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
}
260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849