Keeping Track Of Multiple URLLoader Requests
Feb 9, 2009
I'm using AIR to write an application that is mostly javascript (I am using jquery for quite a lot of it). The program has to be able to download multiple HTML pages (like a RSS feed reader might) and take a specific action when the download is complete, depending on which page has just downloaded. I'm using air.URLLoader with an eventlistener to notify when the page download is complete. The problem I have is that I want to run through a database table of around 20-30 URLs and dynamically create URLLoaders for each.I've spent hours searching Google and looking for ways to overload the event listener, add a property to the URLLoader object etc but all to no avail.
The code above will load whatever pages it is told to, but the problem I have is that it needs to take different actions depending on which page is loading. Each page in the database table has an ID field and I need to somehow identify the ID of the page within the notifyURLComplete function, hence the reason I'd like to pass the page ID into the event listener (apparently not possible) or add an additional property to the URLLoader object.Another possibility was a custom event handler, but I'm not sure how/where this would be done in my code.
View 2 Replies
ADVERTISEMENT
Nov 24, 2010
I have around 30 check boxes in a form and I need to keep track of their status if they are checked or not and based on that change the data in the dom.
I am stuck on the logic of how to implement or code for 30 check boxes. I was using the below example code but there will be a lot of if statements as I need to always know what their status is. Is there a better way I can manage so many check boxes ?
if($(this).is(":checked"))
View 2 Replies
View Related
Jun 20, 2007
Right now, I have multiple draggable windows on my site. The problem is, that only the most recently created box is draggable and I clicking the other box doesn't work.
Where you can click and drag different boxes. The problem is I don't know how to implement this. When the two boxes are up and I click on one box, it completly ignores the other box. I realize in my code I need to update widget1 but I'm not entirely sure how I can do that. I call the method below using: document.onmousedown=selectMouse; in my javascript
If it helps, the windows are all contained in a <div> tag with the id 'closewid'
Each of the new windows that opens had the id "widget"+a number.
46 function selectMouse(e)
47 {
48 if(firefox)
49 {
50 var p=e.target;
51 if(p.attributes['id'] && p.attributes['id'].value=="titlebar")
52 {
53 //document.write(p.attributes[0].nodeValue);
54 isDrag=true;
55 x=e.clientX;
56 y=e.clientY;
57 tx=parseInt(document.getElementById('widget1').style.left);
58 ty=parseInt(document.getElementById('widget1').style.top);
59 }
60 }
61 else
62 {
63 var p=event.srcElement;
64 if(p.attributes['id'] && p.attributes['id'].value=="titlebar")
65 {
66 isDrag=true;
67 x=event.clientX;
68 y=event.clientY;
69 tx=parseInt(document.getElementById('widget1').style.left);
70 ty=parseInt(document.getElementById('widget1').style.top);
71 }
72 }
73 }
View 1 Replies
View Related
Jun 2, 2009
i have created an option on a website to give the possibity to the user to change the font size (smaller, bigger, reset), like the famous x3 'A' that we see in most of the websites. the code i have is based on a plugin copywrite to [URL]. now i'm facing a problem with different font size for different elements. to make the text bigger and smaller works like a charm but to reset the font size is not working so good. here is the code of the plug in the reset part:
//on clicking default font size button, font size is reset
jQuery(container + " .defaultFont").click(function(){
jQuery("#content *").css('font-size', defSize);
// coockie to rememebr the selected font size
updatefontCookie(target, defSize);
});
here is how i'm calling the function: fontSize("#container", "#content *", 8, 12, 20); container is where i have the images to make the text smaller or bigger content is the div that has the content that i want it to be changed 8 is the smallest fonr size 12 default 20 max now the thing is that i have different font sizes in the page and some of them don't have a class just the <font> ....</font> when i'm clicking the rest button then i'm getting everything with size 12 and this is what i want to change. i want to remember the current font size and set it back.
View 2 Replies
View Related
Nov 25, 2011
I'm currently redesigning a forms in which one ore more objects (eg members) can be added to a selection. JQuery is a huge help with that, but now I don't know *how* to achieve the following:
Currently I add the selected members to an selection-list with option value = memberID and option label = memberName. I want to change that to the following:
AAutocomplete search inputto find a member. On select I want the memberName to be added to a span (or something) as text with an X-to delete (just like tagify does for instance). I could use tagify, but I don't know how to keep the memberID field coupled with the selected tags (and especially how to get the memberID removed when removing a value).
And for bonus points: I'd like to make the selected values draggable so I can change the order (and of course: on submittal my form must know the order too).
View 2 Replies
View Related
May 15, 2011
This might seem like a silly question..First issue. If i have a response and i'd like to update both text div and a status div how would i go about doing this. I've seen that jQuery has a few options such as OnSuccess etc?
Say that i post a comment and obviously you'd want to update some kinda statusbar on your website with the info that the message was posted successfully with ajax. (otherwise it might slip by the user unnoticed since ajax is kinda discrete)
Would it be a good way to for instance check the responseText if it contains anything and if it does you simply write a successmessage by grabbing a div from JS and if the responseText contains a custom error code lets say 1 you'll update the statusbar with a deny message?
Second thing. I've currently created an Ajax search on my site which activates whenever the user press or unleash the button. The issue is that if the user types fast enough it comes stuck showing the Loading.gif constantly. Could this be due so many requests opening and that i have a sleep on the server-side and if so how would you do it instead? I am using a serversleep of 1 second to have the Ajax pic appear consistently.
[Code]...
View 4 Replies
View Related
Aug 19, 2011
I have a jsp page using ajax that has a button with an action. The action sends multiple ajax requests. The response from these requests is to be used to update a progress indicator to show the servers current progress. I can see from the debug that I am getting the 1st response. I think it is the way how I have implemented the further requests. I think this is down to my javascript knowledge, which isnt very much. Also I assume using multiple requests in this way is the correct thing to do? I have spent ages trawling the internet trying to get a solution.
View 4 Replies
View Related
Apr 18, 2011
I'm encountering an AJAX problem when I try to execute multiple AJAX requests at the same time. What I want to do is delete a message and display the status (succes or failure) of that in div1, and refresh the messages on the page in div2. This needs (for as far as my knowledge reaches) two AJAX actions from which I both need the responseText.
The problem:
What happens when I execute my script is that the second action (refresh a part of the page) happens before the deletion is executed. The result of this is that when the deletion has been executed, the page is already updated, and the deleted message is still there.
The script
What I now have is:
function doAjax(url, element_id, img_url){
var ajaxObject = createAjaxObject();
ajaxObject.open('GET', url, true);
ajaxObject.onreadystatechange = function(){
if(ajaxObject.readyState==4 && ajaxObject.status==200){
document.getElementById(element_id).innerHTML = ajaxObject.responseText;
delete ajaxObject; .....
View 3 Replies
View Related
Mar 18, 2009
I need to send 15 requests to my server and get results, these results are queries to other sites. I then update my page with the results. I need to know if I am taking the correct approach, as things are working a bit slow, and i.e., seems the be as slow as a snail.
Here is my function for the first request
Code:
function one(){
var xmlHttpa=null;
try{
xmlHttpa=new XMLHttpRequest();
} catch (e){
try {
xmlHttpa=new ActiveXObject("Msxml2.XMLHTTP");
} catch (e){
try {
xmlHttpa=new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
alert("Your browser does not support AJAX!");
return false;
}}}
xmlHttpa.onreadystatechange=function(){
if(xmlHttpa.readyState==4){
document.getElementById('resulta').innerHTML = xmlHttpa.responseText;
var el = document.getElementById('showMessagea');
el.parentNode.removeChild(el);
applystyle();
}}
xmlHttpa.open("GET","one.php",true);
xmlHttpa.send(null);
}
I then call this function and others from my page, one(); two(); etc. Am I correct in my approach?
View 1 Replies
View Related
May 11, 2011
I have a page that relies on AJAX for content manipulation. Once a person selects a radio button, a request is made through $.getJSON() to get the replacement content. This works in all browsers. Once the new content is loaded, there are 3 more calls to $.getJSON() to change more content (on other tabs in jQuery UI). This works in all browsers except for IE.
I understand this is a Microsoft problem, and not a jQuery problem, but I am wondering if there is a way to manipulate the jQuery calls to get them to work in IE. I did try replacing $.getJSON with $.ajax, and even set async to false. None of those three methods worked in IE. I noticed the problem when my loading div was still displayed in IE. Using Firebug Lite, I saw that only one request was made, rather than four.
View 3 Replies
View Related
Oct 14, 2006
I have an web application (PHP backend) where I want to initiate multiple requests to the same server (to different php functions/files) and asynchronously update the response on the page (the call back function is same for all the requests).
What is the best solution for this ? Is it better to
a) call multiple server calls from the java script file? if so Do we create multiple http objects ? can someone point me to the few examples ?
b) call one Php service and have the php fork the multiple requests on the server side. I am not sure if this can be done multiple requests be done asynchronously on the server side ? and if so how to dynamically update teh resultant page as each request finishes?
View 2 Replies
View Related
May 6, 2010
I have a problem where if a form submission (set up to submit via AJAX) fails validation, the next time the form is submitted, it doubles the number of post requests - which is definitely not what I want to happen. I'm using the jQuery ValidationEngine plugin to submit forms and bind validation messages to my fields. This is my code below. I think my problem is that I need to unbind from the validationEngine plugin when the form fails, but I can't figure out how to do this.
[Code]...
View 1 Replies
View Related
Jul 23, 2005
how do I know when the browser is making a request to the server? I am
not having an onclick event for EVERY hyperlink, submit, etc. There
must be some javascript function that I can overwrite that will allow
me to do something when the browser requests something from the server.
My plan is whenever a browser is about to request something from the
server to create a time stamp and then compare this time to the time
when the page returns from the server. This will allow me to measure
performance.
View 3 Replies
View Related
Feb 14, 2006
Say I wrote an ajax script to send out HTTP requests via ajax. Any
cookies that I have associated with that site will be sent along with
this HTTP request. Is there a way to prevent this from happening? I
tried the following to no avail:
http.setRequestHeader('Cookie','');
View 13 Replies
View Related
Nov 2, 2006
I've noticed that IE have different security approach when loading a
page from an inner intranet or when loading a page from the web.
Is there a way in Javascript to know when your page is running by an
outsider and when by an insider? How the browser knows?
View 1 Replies
View Related
May 7, 2007
I found a bug in IE6, though it is known already. If I have a CSS
background property set to some image, such as
background:url(myimg.gif);, and I apply this property to some html
element, say DIV, and refresh DIV every 10 seconds, background image
is reguested every 10 seconds for IE6, too.
The fix which I found did not fix the problem:
try {
document.execCommand("BackgroundImageCache", false, true);
} catch(err) {}
Code:
View 4 Replies
View Related
May 4, 2011
I can't see the requests of the forms by firebug to debug. Does anyone know if have any option or any way to do this?
View 3 Replies
View Related
May 14, 2009
It looks like IE is caching the response for some AJAX requests here. The app I'm working on is a catalog of sorts. Clicking the link for a category loads a set of "items". Those, in turn, may be deleted from the admin view. The delete works fine (I checked the DB) but, when loading the same set of category items, I'm seeing the list unchanged. That is, the thing that was deleted is still there. Sorry for the crap explanation but I'm not really sure of a better way of putting it. Bottom line is, has anyone seen this sort of behavior with IE before? Can it cache the result of an AJAX request like that? And, if so, how can I guard against that? Can I set cache-control headers for an AJAX request?
View 2 Replies
View Related
Jan 12, 2009
I have this function among many that houses forms. I'm also using an ajax page that is supposed to deal with form's entries and insert everything into my DB and I don't know how to separate the different requests on the ajax page so that it can do what the correct request is.
[Code]...
View 1 Replies
View Related
Aug 4, 2010
In my current project, I am using SJAX (i.e. synchronous AJAX) requests instead of pure AJAX requests in several places for better usability. One place is on the "unload" event, where the XMLHttpRequest must be synchronous in order for the program to work.
Anyway, when there is latency on the server, especially in peak traffic hours, it can be confusing to the user to see a frozen page for a couple of seconds while the SJAX request loads. As such, it would be beneficial to have a "loading" div reveal itself while the loading is taking place.
Here is the concept I currently have in place:
Code JavaScript:
document.getElementById("sjaxsubmitting").style.display = "block";
// Start Request
reqobj.open("POST", "myfile.php", false);
[Code]....
This works as expected in Firefox and Opera, although Opera is a little sluggish at first. However, Safari and Chrome continue to show the frozen screen without displaying the loading div, despite this code. I have not yet tested IE. Oddly enough, when I put a quick alert like "alert('hi there!');" before "Start Request" and after the display activating script, the loading div will appear in WebKit and will remain in sight for the duration of the request.
What could I change to make WebKit display the div in the same way Firefox does?
View 1 Replies
View Related
Aug 24, 2007
I'd like to make an HTTP request using JavaScript but not with the XMLHttpRequest object. I'm attempting to make this request to a different domain to get information and the security of modern browsers won't allow this with the XMLHttpRequest object.
Is there another way to do this in JavaScript? Oh and I'm not taking advantage of the asynchronous nature that object either, so that's not a criteria for a potential solution.
View 1 Replies
View Related
Dec 5, 2005
I want to be able to know how many time a user will spend on a page so basically, I need to get an onload time and an on leave time
View 3 Replies
View Related
Dec 6, 2006
I have a simple Javascript that bloggers use to load headlines from my site onto theirs. What is the best way to track which sites are using it?
I've tried embedding a StatCounter tracker but it doesn't give me the page it's used on.
Should I just identify the url that's requesting it, the IP address of the user, and plug it into a database?
View 4 Replies
View Related
Oct 20, 2011
I'm using jQuery Validate to validate my on-line things.it looks like a plugin issue, but my turn-arround was on ajax/param not on the plugin, so i put it on core.Today i faced a problem, that is: i use remote validation and i needed that all the form is submited to the validation. (this remote validation is like a bridge to the $.ajax)i have tried this, and of it is not the best deal, because it get the form on ready and don't change when the form change:
$('#nome').rules('add',
{
remote:
[code]....
View 4 Replies
View Related
Mar 3, 2010
Can I do the following without my program crashing? [code]...
I have created an application that does something similar to the code I just posted. However, my program crashes intermittently. Sometimes it will crash after calling jQuery.get() a few times (with several http requests still pending). Other times it will get through all of them just fine.
I want to know if Ajax can handle that many asynchronous requests without crashing? Can someone look at this to see if there is something I am missing?
View 10 Replies
View Related
Apr 29, 2009
Very intermittently, I am finding ajax requests submitted with jquery are being submitted twice, once with parameters, and once without parameters. The code looks something like this:
[Code]...
View 2 Replies
View Related