Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   HTML (http://www.forosdelweb.com/f4/)
-   -   link a raiz (http://www.forosdelweb.com/f4/link-raiz-581461/)

lbenz 30/04/2008 04:05

link a raiz
 
mi duda, no es tan compleja en esta oportunidad...


tengo un include en mi web, y como en toda web, tengo carpetas dentro de carpetas para tener bien roganizada la info...

para hacer los links en el menu include lo puedo resolver poniendo la direccion entera (Ej. http://www.miweb.com/noticias/politica) y me entraria al index de la seccion de politica.

ahora, para ahorrarme todo eso, hay alguna forma de mandar directamente al raiz..

les hago la comparacion entre html y flash para que entiendan que es lo qeu quiero.

Bajar un nivel en HTML: ../

Bajar un nivel en Flash _parent.



Ir al raiz del HTML: (Esto es lo que quiero)

Ir la raiz del Flash: _root.


o sea, me gustaria poner como link _root.noticias/politica pero en html

espero que me entiendan...

y sino intentare explicarme mejor.. desde ya muchas gracias...

Leo

bookmaster 30/04/2008 04:26

Re: link a raiz
 
Si te vale usar php es tan simple como esto:
Código PHP:

 <?php 
$dominio 
$_SERVER['HTTP_HOST']; 
echo 
$dominio
?>

O si lo prefieres en JavaScript:
Código HTML:

<script language="javascript">
var dominio = document.domain;
alert(dominio);
</script>

Con eso obtendrás el nombre del dominio y por tanto el acceso a la raiz.

Si quieres la ruta completa:
Código PHP:

 <?php 
$dominio 
$_SERVER['HTTP_HOST']; 
$archivo $_SERVER['PHP_SELF'];
$ruta $dominio $archivo;
echo 
$ruta
?>

Código HTML:

<script language="javascript">
var ruta = document.location;
alert(ruta);
</script>


bookmaster 30/04/2008 04:54

Re: link a raiz
 
Toma un pequeño Script que he echo en PHP para que te muestre los ../ necesarios para ir al raiz:

Código PHP:

<?php 
$dominio 
$_SERVER['HTTP_HOST']; // Hayamos el nombre del dominio
$archivo $_SERVER['PHP_SELF']; // Hayamos la ruta del archivo
$ruta $dominio $archivo// Unimos el Dominio con el archivo
$Trozos split('/',$ruta); // Troceamos la ruta usando / como separador.

echo $ruta// Nos muestra la ruta completa.


// Mostrar esto es opcional.
echo "<p>La ruta troceada: <br>";
for( 
$i=0$i count($Trozos); $i++){
    echo 
$Trozos[$i]."<br>"// Mostramos los trozos de la ruta que hemos cortado antes.
}
echo 
"</p>";


// Este es el bueno.
for( $i=0$i count($Trozos)-2$i++){
    echo 
"../"// Mostramos los niveles a subir.
}
?>

Si quieres rizar el rizo se puede convertir en una función para poder usar el bloque en cualquier sitio que lo necesites.

lbenz 30/04/2008 05:09

Re: link a raiz
 
gracias por als respuestas....

ahora... perdonen la ingenuidad...

pero yo tengo este codigo, como aplico lo que me pasaron...

<a href="http://www.miweb.com/esp">home</a>

dede ya muchas gracias

Mikmoro 30/04/2008 15:28

Re: link a raiz
 
En html el raiz es / (la barra).

Prueba a ver si te funciona con <a href="/esp">home</a>

Mikel.


La zona horaria es GMT -6. Ahora son las 22:14.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.