
de entrada me dió la impresión de que la primera línea era php, pero ahora tengo la duda....
var ip = '
<!--#echo var="REMOTE_ADDR"-->'
Sea como sea, esta primera línea no es javascript. El tema es que esa variable debe ser escrita en el documento mediante algún lenguaje del lado servidor (no sé si lo que has dejado sea php o cgi o qué)
Lo que sí t e digo es que la ip no es un dato que pueda obtenerse mediante javascript. Si bien he visto por ahí un script que teóricamente lo hace, no pasa de ser "teórico" porque no funciona. Al día de hoy no encontré una forma de obtener una ip mediante javascript.