Visualizzazione risultati 1 fino 3 di 3

Discussione: script php per più fogli di stile

  1. #1
    Guest

    Predefinito

    allora ragazzi il mio problema è questo: io nel mio sito vorrei mettere più fogli di stile, ma siccome IE non ha il comando specifico, devo mettere un bel link a questi.

    Ora qual'è il problema: io avevo trovato uno javascript a questo scopo, solo che una volta che uno cambia pagina si ritrova lo stile di default...

    allora Cod gentilmente mi aveva postato tramite Icq questo script php...

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

    <html>
    <head>
    <title>prova</title>
    <?php

    //per ciascun css metto tipo=alternativo
    for ($i=1; $i<=2; $i++) {
    $tipo[$i] = 'rel="alternate stylesheet"';
    }

    // a seconda del parametro style passato nell'indirizzo cambio tipo=stylesheet
    switch ($_GET['style']) {
    case 2: //secondo css
    $tipo[2] = 'rel="stylesheet"';
    break;
    default: //css di default
    $tipo[1] = 'rel="stylesheet"';
    break;
    }

    //scrivo i link
    echo <<<PIPPO

    <link $tipo[1] type="text/css" media="screen" title="CSS 1"href="./css1.css" />
    <link $tipo[2] type="text/css" media="screen" title="CSS 2"href="./css2.css" />

    PIPPO;

    /*
    in questo modo IE vedera' solo il css con rel=stylesheet,
    mentre i browser che supportano il cambio di css li vedranno tutti
    */
    ?>
    </head>

    <body>

    <p>Ciao mondo</p>

    </body>
    </html>


    Ora: C'e' qualcuno che me lo puo spiegare PASSO PASSO?? Io di PHP non ci capisco una MAZZA...

  2. #2
    Guest

    Predefinito

    Risponderti sarebbe molto lungo e probabilmente qualcuno saprebbe farlo meglio di me,
    pero' ti consiglio di dare un'occhiata a
    http://www.mozillaitalia.org/
    Hanno un JavaScript che fa al caso tuo, e' compatibile a tutti gli standard (mi sembra) e funziona parecchio bene.
    Inoltre grazia al JS l'utente vede in "tempo reale" la pagina modificata, senza dover ripassare per il server e se utilizza Mozilla o simili puo' utilizzare il pulsante :-)

  3. #3
    Guest

    Predefinito

    ti ringrazio!!!!! Ho gia salvato la pagina, ora mi metto a studiarla un po'...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •