For det første bruger man aldrig JavaScript pseudo-protokollen i en event-handler - og de steder, den giver mening, skal den staves i ét ord: onChange="java script: <-- den dér
- men som keysersoze viser, skal den slet ikke bruges =)
Undskyld - jeg havde ikke set detajlen. I er sgu skrappe !
Nu får jeg ingen fejl, men heller noget andet..
Scriptet er dette:
<script type='text/javascript'> function loadFile(file) { var scriptTag = document.getElementById('loadScript'); var head = document.getElementsByTagName('head').item(0) if(scriptTag) head.removeChild(scriptTag); script = document.createElement('script'); script.src = file; script.type = 'text/javascript'; script.id = 'loadScript'; head.appendChild(script) } </script>
og den loadede fil er denne:
<%@ LANGUAGE = "VBScript" %> <% Response.ContentType="text/js" %> <!-- #include file="connections/OpenConnRS.asp" --> <% Set OtherInfo = conn.Execute("SELECT by, (SELECT Boligtype FROM Boligtyper WHERE (Boligtyper.BoligtypeID = Boliger.BoligtypeID)) as Boligtype FROM Boliger WHERE BoligID = " + Request.QueryString("BoligID")) 'find boligen 'tag det første resultat - der bør ikke være mere end et. 'byTxt er feltet i din kode, hvor byen skal stå %> document.getElementById("Beliggende").value="<%=OtherInfo("Adresse")%>"; document.getElementById("Areal").value="<%=OtherInfo("Areal")%>"; document.getElementById("Boligtype").value="<%=OtherInfo("Boligtype")%>"; <% conn.close %>
- og så har jeg 3 input på siden, der gerne skulle fyldes ud;
Det er gjort og koden ser således ud (i browseren): <select name='bolig' id='5' size='1' style='display: none; width: 167px;' class='qsinput' onchange="loadFile('includes/GetBoligInfo.asp?BoligID='+this.value);">
Jeg vil hente data i en db på baggrund af valget i en select.
Jeg har fundet et af Roenvings scripts til dette:
onchangen aktiverer scriptet (se #6) Scriptet henter filen getboliginfo.asp getboliginfo.asp (se også #6) henter data og udfylder de 3 inputs på siden med selecten med hentet data.
OK ?
Men der sker altså intet, når jeg vælger noget i selecten - ikke engang en fejlbesked...
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.