tambien puedes leer el anchor de la url con algo como esto (no lo he probado)
$url = $_SERVER['REQUEST_URI']);
$part = split("#",$url);
$anchor = $part[1];
despues lo usas para definir que marcar
switch($anchor){
case "seccion1":
case "seccion2":
case "seccion3":
$remarca = $anchor;
break;
}
<style>
<?php echo $remarca ?> {
font-color: red;
}
</style>
y luego usas el estilo en donde te interese,
<p class="seccion1">hola mundo</a>
2010/7/2 Gerardo Oscar Jimenez Tornos <[email protected]>:
> Tienes que parametrizar de alguna forma la página que te está viniendo. Por
> ejemplo, tienes una página que es 'pagina.php' y
> le vamos a pasar un parametro p que es el menú que está seleccionado.
>
> pagina.php:
>
> <?
>
> for ($i=0; $i<5; $i++) {
> if ($_GET['p'] == $i) { $sel = ''; } else { $sel = ' seleccionada'; }
> echo '<a href="pagina.php?p='.$i.'">Menu '.$i.'</a>'
> }
>
> ?>
>
> <style type="text/css">
> .seleccionada {
> color:red;
> }
> </style>
>
>
>
>
>
>
>
>
>
>
>
>
> El 2 de julio de 2010 20:09, Quique <[email protected]> escribió:
>>
>> De hecho va dentro de páginas en PHP, pero no controlo mucho de PHP y no
> entiendo muy bien lo que dices.
>>
>> En realidad los enlaces no estan todos juntos en la misma página, todos
> vienen de paginas diferentes,por lo que no se si es necesario una variable:
>>
>> <p><a href="pagina_2.php#enlace_1">Ir a enlace 1</a></p>
>>
>> <p><a href="pagina_2.php#enlace_2">Ir a enlace 2</a></p>
>>
>> <p><a href="pagina_2.php#enlace_3">Ir a enlace 3</a></p>
>>
>> <p><a href="pagina_2.php#enlace_4">Ir a enlace 4</a></p>
>>
>> La página donde estan todos los anchors juntos:
>>
>> <body>
>> <p id="enlace_1">enlace 1</p>
>> <p id="enlace_2">enlace 2</p>
>> <p id="enlace_3">enlace 3</p>
>> <p id="enlace_4">enlace 4</p>
>> </body>
>>
>> El estilo del css solo esta definido en <p>
>>
>> p { background: #fff; }
>>
>> Si le doy al link 1 quiero que se genere dinamicamente:
>>
>> p#enlace_1 { background: orange; }
>>
>> Si en cambio le doy al link 2:
>>
>> p#enlace_2 { background: orange; }
>>
>> link 3:
>>
>> p#enlace_3 { background: orange; }
>>
>> link 4:
>>
>> p#enlace_4 { background: orange; }
>>
>> Osea quiero destacar donde esta el anchor cambiando el color de fondo.
>>
>> ¿como meto el estilo dentro del enlace mismo en php?
>>
>> Gracias
>>
>> Quique
>>
>> _______________________________________________
>> Lista de distribución Ovillo
>> Para escribir a la lista, envia un correo a [email protected]
>> Puedes modificar tus datos o desuscribirte en la siguiente dirección:
> http://lists.ovillo.org/mailman/listinfo/ovillo
> _______________________________________________
> Lista de distribución Ovillo
> Para escribir a la lista, envia un correo a [email protected]
> Puedes modificar tus datos o desuscribirte en la siguiente dirección:
> http://lists.ovillo.org/mailman/listinfo/ovillo
>
--
--
ℱin del ℳensaje.
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://lists.ovillo.org/mailman/listinfo/ovillo