![]() |
Så här ser allting ut nu (lite bättre översyn)
fetch.js Kod:
function xmlhttpPost(strURL) { Kod:
<html> Kod:
<?php |
Testa att sätta xmlHttpReq till null istället för false och kör en try..catch-struktur istället vid skapandet av objektet.
|
Hm...
Först av allt vet vi inte om det blir något XMLHttepRequest-objekt överhuvudtaget. Du borde ta och lägga till en else-sats före xmlHttpReq.open(...): Kod:
else { Kod:
// Mozilla/Safari Kod:
// Mozilla/Safari |
fetch.js
Kod:
function sendRequest(url,callback,postData) { Kod:
<html> Detta är koden ifrån: http://www.quirksmode.org/js/xmlhttp.html med modifikationer i din html-kod för att passa scriptet. |
Det ska fungera som så att man i drop down listan väljer en feed... den skickar url'en till show_feed.php som tar emot det, skickar in den i klassen rss_class.php som i sin tur behandlar rss-feeden och återger det jag vill att den ska återge.
Jag ska testa det ni föreslår om ett litet tag.. återkommer. EDIT: hehe, missuppfattade det du skrev... jag ska testa den koden du skickade :) Jag uppskattar all hjälp ni ger mig :) |
Det ser väl bra ut, men updatepage() kommer inte gilla att den får ett objekt och inte en sträng.
Två alternativ: 1) Ändra i sendRequest så callback() anropas med argumentet req.responseText (istället för bara req). 2) Ändra i updatepage() så den lägger in str.responseText i innerHTML (istället för bara str). Smaksak... |
Citat:
Jag får upp en alert i FF, men inte i IE och Safari. Jag testade din try, catch... fungerade inte i någon. Citat:
|
Blir så ledsen.. ingenting fungerar :(
|
Använd denna instantiering istället:
Citat:
|
Samma resultat.. perfekt i FF, nada i IE och Safari
|
Alla tider är GMT +2. Klockan är nu 03:47. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson