Fijate si esto te sirve:
http://es.wikipedia.org/wiki/Bookmarklet
(No sé si te entendí bien.)
Por otro lado, si en pag1.html tenés esto:
Código PHP:
<script>
trace=function(){
return function(m){
alert(m)
}
}()
</script>
Podés hacer que se ejecute desde otra página así:
Código PHP:
<a href="javascript:a=window.open('pag1.html');setTimeout(function(){a.trace('hola');},200);void(0)">abrir
</a>