Hallo,
Das scheint aber mit Konqueror 3.4.0 nicht zu funktionieren.
Funktioniert hier mit Konqueror 3.5 problemlos.
Meine JSONP-Funktion ist entsprechend:
function jsonp (uri, callback, parameters) {
var query_string = "";
if (parameters) {
for (param_name in parameters) {
query_string += encodeURIComponent(param_name) + "=" + encodeURIComponent(parameters[param_name]) + "&";
}
}
var src = uri + "?jsonp=" + callback + "×tamp=" + new Date().getTime() + "&" + query_string;
var script_element = document.createElement("script");
script_element.type = "text/javascript";
script_element.id = "jsonp";
script_element.src = src;
var head = document.getElementsByTagName("head").item(0);
var old_script_element = document.getElementById("jsonp");
if (!old_script_element) {
head.appendChild(script_element);
} else {
head.replaceChild(script_element, old_script_element);
}
}
Mathias