2010-10-18 4 views
0

J'ai le code suivant dans lequel j'utilise document.location.search .. Je veux remplacer le? avec un & .. Comment je peux le faire s'il vous plaît?Remplacement? from document.location.search

<script language="javascript"> 
     document.write("<a href='http://www.gfi.com/downloads/downloads.aspx?pid=fax&lid=en" + document.location.search + "'><img src='http://images.gfi.com/download-imagery/button-download.png' border='0'></a>"); 
      </script> 

Répondre

1
(document.location.search).replace("?","&"); 

donc:

document.write("<a href='http://www.gfi.com/downloads/downloads.aspx?pid=fax&lid=en" + (document.location.search).replace("?","&") + "'><img src='http://images.gfi.com/download-imagery/button-download.png' border='0'></a>"); 
+0

pourquoi les crochets? –

+0

juste pour mettre en évidence la séparation entre les deux éléments dans le code de sorte qu'il est plus facile pour l'OP de voir ce qui se passe – robjmills