Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/07/2011, 19:58
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 14 años, 3 meses
Puntos: 1567
Respuesta: actualizar background de un div

Podés procear tu css como un php y usar condicionales según lo que estes onteniendo por $_GET.

ejemplo

Código PHP:
Ver original
  1. <?php
  2. header("Content-Type: text/css;charset=utf-8");
  3. header("Cache-Control:must-revalidate");
  4. ob_start("ob_gzhandler");
  5. $offset = 60 * 60;
  6. $ExpStr = "Expires:" .
  7. gmdate("D,d M Y H:i:s",time() + $offset) . " GMT";
  8. header($ExpStr);
  9. ?>
  10. body {
  11. background-color: #FFF;
  12. padding-bottom: 0px;
  13. margin: 0px;
  14. font-family: 'trebuchet ms', 'palatino linotype', arial, sans-serf;
  15. font-size: 0.85em;
  16. }
  17.  
  18. div#logo {
  19.  
  20. <?php
  21. if ($_GET['modelo'] == "sentra"){
  22. echo 'background-image: url(sentra.jpg)\;';
  23. }elseif($_GET['modelo'] == "tsuru") {
  24. echo 'background-image: url(tsuru.jpg)\;';
  25. }else{
  26. ##### algo
  27. }
  28. ?>
  29. }

y llamar tu css
Código HTML:
Ver original
  1. <link rel="stylesheet" type="text/css" href="modelos.php?modelo=<?php echo $_GET['modelo']; ?> />

Esto mismo lo podes hacer en el php usando un condicional para cargar una <img> diferente segun $_GET['modelo']

@Batan
Tampoco se entendería si queres poner una foto del Nissan Sentra y buscas una foto de un modelo centra, que no existe

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.