Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


AJAX vill inte fungera I IE

Postades av 2006-08-31 12:38:54 - Magnus Hallberg, i forum javascript/dhtml, Tråden har 0 Kommentarer och lästs av 1166 personer

Jag vet inte riktigt var jag ska posta detta, jag chansar i detta forum är det fel får ni väl säga till mig. jag ahr gjort en lösning i AJAX och den fungerar som det är tänkt i FF men inte i IE. det är som om sidan aldrig laddas in ordentligt i IE. Sidan finns här http://81.233.110.17/wislunds2/.

Mitt javascript:
<code>
<script type="text/javascript">

var xmlHttp = GetXmlHttpObject(); // Stores the object in a variable...
function showProd(id)
{
if(xmlHttp == null) // If the xml object is null...
{
alert("Din webläsare stöder inte HTTP request"); // shows an alert box for the user...
return;
}

var myUrl = "showProducts.asp"; // Building the querystring...
//alert("Nu har sökvägen till aspsidan inläst");
myUrl = myUrl + "?catID=" + id;
//alert("Nu har catID pålagt querystring");
xmlHttp.onreadystatechange = stateChanged;
//alert("Nu har vi anropat stateChanged");
xmlHttp.open("GET", myUrl, true); // Open the object...
//alert("Nu har har vi öppnat xmlHttp");
xmlHttp.send(null); // Sends the object...
//alert("Nu har sänt xmlHttp");
}

function stateChanged()
{
//alert("Nu är vi i stateChanges");
if (xmlHttp.readyState==2) // If the transfer is complete...
{
document.getElementById("myTest").innerHTML= "LADDAR"; // Shows the result in the div...
//alert("Nu har vi skrivit ut allt");
}

if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") // If the transfer is complete...
{
document.getElementById("myTest").innerHTML=xmlHttp.responseText; // Shows the result in the div...
//alert("Nu har vi skrivit ut allt");
}
}

function GetXmlHttpObject(handler)
{
var objXMLHttp=null;
if (window.XMLHttpRequest) // If the browser is none IE...
{
objXMLHttp=new XMLHttpRequest();
//alert("Du har inte IE");
}
else if (window.ActiveXObject) // If the browser is IE...
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
//alert("Du har IE");
}
return objXMLHttp;
}
</script>
</code>

ASP
<code>
<%
var id = parseInt(Request.QueryString("catID"));
var conn = Server.CreateObject("ADODB.Connection");// Creates the connection object...
var rs = Server.CreateObject("ADODB.RecordSet"); // Creates the recordset object...
conn.Open("Driver={SQL Native Client};Server=localhost;Database=wislunds;UID=BLABLA;PWD=BLABLA;" );// Connection string...
//rs = conn.Execute("getProducts" & id);
var sql = "SELECT * FROM products WHERE catID =" + id; // The sql query...
rs = conn.Execute(sql);// Executes the sql query...

// Building the table...
Response.Write("<table class='border' style='margin-left:10px; padding-left:50px;'>");
Response.Write("<tr class='darkBlue'><td class='bottomBorder boldText'>PRODUKTER</td><td class='bottomBorder boldText'>PRIS SEK</td>" +
"<td class='bottomBorder boldText'>PRIS EURO</td></tr>");

while(rs.Eof == false) // Reads as long there are rows to read...
{
// Building the table and gets the value from rs...
Response.Write("<tr class='regText'>");
Response.Write("<td style='width:200px' class='bottomBorder'>" + rs("prodName") + "</td><td class='bottomBorder rightText'>" +
rs("priceSEK") + "</td><td class='bottomBorder rightText'>" + rs("priceEURO"));
Response.Write("</tr>");
rs.MoveNext();
}

Response.Write("</table>");

// Closes and clean up...
rs.Close();
rs = null;
conn.Close();
conn = null;
%>
</code>
Tar gärna mot förslag hur jag skickar med pararmetrar till en SP i ASP också.


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 705
27 958
271 751
647
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies