script der skal ændres
HejHar en stump kode der virker det skal nu ændres så at jeg kan få proppet det i en korrekt rækkefølge i en email: Jeg tager parametre fra url streng (kundenavn og sagsnummer ) og laver deres værdi ind i nedenstående to hidden fields via scriptet
her er den nuværende kode
<input type="hidden" name="boksen1">
<input type="hidden" name="boksen2">
<script type="text/javascript">
<!--
str = document.location.search;
str1 = 'kundenavn=\'';
a1 = str1.length;
a2 = str.indexOf(str1);
a3 = str.indexOf('&');
str2 = str.slice(a1+a2,a3);
str2 = str2.replace('\'','');
resultatstreng = unescape(str2);
str2 = resultatstreng;
document.formen.boksen1.value = str2;
document.writeln('<b>Velkommen: ' + str2 +"</b><br />");
str1 = 'sagsnummer=\'';
a1 = str1.length;
a2 = str.indexOf(str1);
str2 = str.slice(a1+a2);
str2 = str2.replace('\'','');
document.formen.boksen2.value = str2;
document.writeln(' <b> Vedr. sagsnummer: ' + str2 +"</b>");
// -->
</script>
------------------------------------
Problemet er at name i mine hidden fields skal ændres således de har et tal og en underscore foran sig. så vil scriptet se sådan her ud:
<input type="text" name="1_boksen1">
<input type="text" name="2_boksen2">
<!--<input type="hidden" name="ctry" value="dk">-->
<script type="text/javascript">
<!--
str = document.location.search;
str1 = 'kundenavn=\'';
a1 = str1.length;
a2 = str.indexOf(str1);
a3 = str.indexOf('&');
str2 = str.slice(a1+a2,a3);
str2 = str2.replace('\'','');
resultatstreng = unescape(str2);
str2 = resultatstreng;
document.formen.1_boksen1.value = str2;
document.writeln('<b>Velkommen: ' + str2 +"</b><br />");
str1 = 'sagsnummer=\'';
a1 = str1.length;
a2 = str.indexOf(str1);
str2 = str.slice(a1+a2);
str2 = str2.replace('\'','');
document.formen.2_boksen2.value = str2;
document.writeln(' <b> Vedr. sagsnummer: ' + str2 +"</b>");
// -->
</script>
Men det spiller ikke , det virker derimod med bogstaver istedet. Kan man løse dette? Haster.
