No, non voglio modificare un router, ho un microcontroller con tanto di eeprom, sram, ram con chip erthernet lan, come ha detto prima cavicchiandrea va programmato in c++, ma faccio già tutto, in pratica quando mi collego all'ip che ho assegnato alla scheda come server (sempre in ascolto) quando vado a fare sul browser http://192.168.1.100/ lui mi mi spedisce i char che compongono la pag html completa di js se ce li metto
es
codice:
if client connected
{
client.println("HTTP/1.1 200 OK");
client.println("Content-Type: text/html");
client.print("<html><head><meta http-equiv=\"content-type\" content=\"text/html; charset=windows-1250\">");
client.print("<script type=\"text/javascript\" src=\"http://code.jquery.com/jquery-1.7.min.js\"></script>");
client.print("<script type=\"text/javascript\">");
client.print("function send (){var x=document.getElementById(\"pwd\").value;var y=document.getElementById(\"log\").value;");
client.print("$.ajax({type:\"POST\",data:\"usr=\"+y+\"%\"+\"pwd=\"+x+\"@\",dataType:\"text\",cache:false,url:\"/Client\"});location.href=\"index.htm\";};");
client.print("</script>");
client.print("<title>Login</title>");
client.print("<font face=\"verdana,arial\" size=-1><center><table cellpadding=\"2\" cellspacing=\"0\" bo");
client.print("rder=\"0\" id=\"ap_table\"><tr><td bgcolor=\"blue\"><table cellpadding=\"0\" cellspacing=\"0\" borde");
client.print("r=\"0\" width=\"100%\"><tr><td bgcolor=\"blue\" align=center style=\"padding:2;padding-bottom:4\"><b");
.....ecc
.....ecc
....ecc
client.print("/table></center></td></tr></table></td></tr></table></head></html>");
client.stop();
}
é semplicissimo questo è un pezzo di quello che si trova nel microcontroller, posso costruire tutte le pag che voglio, l'ho messo per far vedere che il js centra.
e a me servirebbe una cosa semplice invece che tutta sta pappardella facendo solo aprire un semplice popup come i classici:
"Un nome utente e una password sono stati richiesti da http://192.168.2.100. Il sito riporta: ...."
una riga vuota dell'user
una riga vuota password (caratteri hide )
grazie per le risposte, do' un occhiata ad htaccess cercando ho intravisto argomenti con questa chiave 
P.S. Sono convinto che il codice che genera questo popup non si trova dentro i chip dei vari apparecchi, ma qualcosa lo fa invocare al brobwser o all SO in uso, infatti su android, chrome la descrizione del popup è diversa