Si, pero eso nada tiene que ver con la primera parte de tu post (esa técnica se la conoce como prevención del "hot linking')
Código Apache:
Ver originalRewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?tudominio.com/.*$ [NC]
RewriteRule \.(gif|jpg|js|css)$ - [F]
con eso evitás que accedan a tus gif,jpg,css,js, podés agregar más extensiones separándolas por |
Lo segundo se resuelve con javascript, mirá este ejemplo
http://foros.emprear.com/javascript/.../complete.html
Saludos