Pagina 1 din 1

Extragere date din URL cu javascript

Scris: Mar Dec 18, 2012
de MelecaCristian
Buna am si eu o problema cu un script.
Nu extrage tot numele daca scrii de ex: "Marplo Php Mysql", extrage doar "Marplo". Unde e gresit scriptul?
Site-ul unde este introdus aces cod nu suporta php, de aia am nevoie de javascript pentru a extrage din :

Cod: Selectaţi tot

site.ro/ochestie.html?id=12313&title=Marplo Php Mysql

Cod: Selectaţi tot

<center>
<SCRIPT LANGUAGE="JavaScript">
function getParams() {
var idx = document.URL.indexOf('?');
var params = new Array();
if (idx != -1) {
var pairs = document.URL.substring(idx+1, document.URL.length).split('&');
for (var i=0; i<pairs.length; i++) {
nameVal = pairs[i].split('=');
params[nameVal[0]] = nameVal[1];
   }
}
return params;
}
params = getParams();
</script>

<SCRIPT LANGUAGE="JavaScript">
id = unescape(params["id"]);
title = unescape(params["title"]);
document.write("<a href=src.php?id=" + id + "&title=" + title + "'>Cauta</a>");
</script>

</center>

Extragere date din URL cu javascript

Scris: Mar Dec 18, 2012
de MarPlo
Incearca sa inlocuiesti liniile corespunzatoare din codul de sus cu acestea:

Cod: Selectaţi tot

title = params["title"];
document.write('<a href="src.php?id=' + id + '&title=' + title + '">Cauta</a>');