Questo codice html:
<a href=javascriptpen('pm_send.asp?name=nome cognome')>nome</a>

Richiama la funzione open con argomeno 'nome cognome'.

Vorrei riscriverlo tramite javascript e faccio così:

document.write ('<a href=javascriptpenWindowPM(\'pm_send.asp?name=nome cognome\')>');

ma in questo modo la funzione non viene richiamata, il problema è nello spazio tra 'nome' e 'cognome' , infatti se apro il collegamento ipertestuale in una nuova finestra vedo che l'urò che viene richiamato è
javascriptpen('pm_send.asp?name=nome

ovvero, dopo lo spazio non viene preso + nulla..

come posso fare per risolvere?

Grazie dell'aiuto!