A booklet booklet is a part of javascript that works in the area of ββthe page you are on.
It is not intended to call arbitrary URLs and cannot do this, as this would violate a similar origin practice. If your PHP can return JSONP, then you can write a bookmarklet into which the script will be inserted into the page that will run the returned script, which will also be able to display a popup
javascript: function%20iprl5(){ var%20d=document; // shorten document object var z=d.createElement('scr'+'ipt'); // create a script tag var b=d.body; // get document.body var l=d.location; // get document.location - I would get document.URL instead try{ if(!b) throw(0); // if there is no body object available d.title='(Saving...)%20'+d.title; // set document.title z.setAttribute('src',l.protocol+'//www.yourserver.com/test.php?u='+encodeURIComponent(l.href)+'&time='+(new%20Date().getTime())); // create the script url b.appendChild(z); // append it to the body - I would append to head myself } catch(e){ // give an error alert('Please%20wait%20until%20the%20page%20has%20loaded.'); } } iprl5(); // call it void(0); // make sure it does not return a value to the window
insert this view-source:http://www.instapaper.com/j/deyNbbpjuSei?u=http://www.stackoverflow.com in the location bar to see the amount of material returned as part of the page you are on.
source share