Hola,
mediocre está en lo cierto. Los includes no aceptan http://..
Si funcionan retrasando dos carpetas..
Código PHP:
<?php
include "../../includes/elementos/navegacion.php";
?>
..porqué no lo haces así?
Si lo que no quieres es estar cambiando continuamente eso en servidor y local, puedes crearle una variable de ruta y así simplemente cambias eso cuando vayas a colgarlos:
Código PHP:
<?php
$ruta = "../../";
include $ruta . "includes/elementos/navegacion.php";
// Cuando lo cuelgues al servidor solo tienes que borrar
// la variable $ruta que hay después de include ;)
?>