allora, l'avevo proposto in un post di qualche mese fa, ora ci riprovo...
ho questo scriptino che mi dovrebbe prendere una stringa dall'url e mettermela dentro la textarea... putroppo non funzia bene, il risultato che viene fuori e':
I would receive more information about [object Object]
come posso far venire fuori al posto di quel [object Object] il valore preso dalla stringa e, in caso non ci siano valori, non fargli scrivere niente?!
nella head
<script language="JavaScript1.2" type="text/javascript">
<!-- <![CDATA[
function parseQueryString (str) {
str = str ? str : location.search;
var query = str.charAt(0) == '?' ? str.substring(1) : str;
var args = new Object();
if (query) {
var fields = query.split('&');
for (var f = 0; f < fields.length; f++) {
var field = fields[f].split('=');
args[unescape(field[0].replace(/\+/g, ' '))] =
unescape(field[1].replace(/\+/g, ' '));
}
}
return args;
}
// ]]> -->
</script>
dopo il form
<script language="JavaScript1.2" type="text/javascript">
<!-- <![CDATA[
var args = parseQueryString ();
if (args != "") {
document.literature.enquiry.value = "I would receive more information about " + args;
}
else {
// do nothing
}
// ]]> -->
</script>