Dunque Michele, innanzitutto ti ringrazio per il link che ho già messo fra i preferiti.
Ho provato e capito il significato della funzione ESCAPE.
Adesso infatti con gli spazi all'interno della stringa funziona bene, ma mi da ancora lo stesso errore se sempre all'interno della stringa sono presenti degli apici singoli (ad esempio per l'apostrofo).

La mia funzione ora è questa

Nella head :
function failista(view,SearchWhere,SearchFor){
window.open("lista.asp?format=list&view="+view+"&S earchWhere="+SearchWhere+"&SearchFor="+SearchFor," xxx","width=700,height=500");
}

E per richiamarla :
<button class="inputSubmit" onclick="failista(escape('<%=request("view")%>'),e scape('<%=request("SearchWhere")%>'),escape('<%=re quest("SearchFor")%>'));">Stampa lista Clienti</button>

Se ad esempio SearchFor è valorizzato con dell'orto l'apice viene interpretato come la fine del precedente e mi da l'errore sulla vera chiusura presente dopo.