Tema: Comillas
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/01/2007, 14:01
Avatar de Dude--
Dude--
 
Fecha de Ingreso: junio-2004
Ubicación: Sevilla - España
Mensajes: 197
Antigüedad: 19 años, 10 meses
Puntos: 4
Comillas

Veamos intento poner esto:
Código:
echo 'class="ini" 
onmouseover="this.className='ini_on'" 
onmouseOut="this.className='ini_out'" ';
el problema es que ini_on e ini_out no lo reconoce como texto simple sino que salta error en la sintaxis. He sacado dos formas de solucionar esto pero me parecen tan sumamente chapuceras que espero que alguien de aquí pueda arrojar algo de luz sobre la forma correcta de hacerlo.

Formas chapuceras:
Código:
echo 'class="ini" onmouseover="this.className='; 
echo "'ini_on'"; 
echo 'onmouseOut="this.className='; 
echo "'ini_out'"; 
echo '"';
Código:
  <?php 
$uno="'ini_on'";
 $dos="'ini_out'";
 $tres="'ini_s'";
 if ($seccion=='inicio' || empty($seccion) || !isset($seccion)) 
{ echo 'class='.$tres;}
else
{
echo 'class="ini" 
onmouseover="this.className='.$uno.'" 
onmouseOut="this.className='.$dos.'" ';
}
?> >Home</a></li>