Taustavärin muuttaminen

Mitenkähän onnistuis muuttaa tässä skriptissä joka toisen tulostettavan rivin taustaväri esim. punaiseksi ja joka toisen siniseksi? css:llä ilmeisesti? Auttakkee avutonta.
7517
Äänestä

Muut lukivat myös

Vastaukset 7

Vanhimmat

No tee vaikka värinvaihto funktio.

En ole testannut toimiiko mutta kokeiles jotenkin näin:

function vari()
{
static $varikoodi;
if($varikoodi=="#eka väri")
$varikoodi = "#toka väri";
else
$varikoodi = "#eka väri";
return $varikoodi;
}

ja luonnollisesti risuaitojen perään tulee värikoodinarvo.
Ja funktiota kutsutaan

Äänestä
  • Ne viisi satunnaista riviä voisit tehdä vaikka näin

    Eka luet sen txt-filen sisllön taulukkoon linkit. Sitten sekoitat taulukon metodilla shuffle

    http://fi.php.net/shuffle

    Sitten otat taulukosta vaikka 5 ekaa linkkiä.

    Äänestä

  • ..ohjelmointigurut eivät osaa kunnollista html:ää vaan käyttävät siinä aina kivikautisia ratkaisuja.


    function tyyli()
    {
    static $sarake;
    if($sarake=="odd")
    $sarake = "even";
    else
    $sarake = "odd";
    return $sarake;
    }


    Ja funktiota kutsutaan

    Äänestä

  • Höpö kirjoitti:

    ..ohjelmointigurut eivät osaa kunnollista html:ää vaan käyttävät siinä aina kivikautisia ratkaisuja.


    function tyyli()
    {
    static $sarake;
    if($sarake=="odd")
    $sarake = "even";
    else
    $sarake = "odd";
    return $sarake;
    }


    Ja funktiota kutsutaan

    Miksi ruveta kikkaileen css:n kanssa? Kun kerta kivikautinenkin ratkaisu on toimiva.

    Äänestä

  • heheheeeeeee kirjoitti:

    Miksi ruveta kikkaileen css:n kanssa? Kun kerta kivikautinenkin ratkaisu on toimiva.

    Varmaan hankit itsellesi ruoankin kivikautisella tavalla, minä tiedän kätevämpiäkin tapoja :)

    Äänestä

Tässä hiukan fiksumpi tapa tehdä joka toinen rivi (taustaväri) eriväriseksi, kuin nuo edelliset vinkit.


$color = 'red';

While ( looppisi tähän )
{
$color = ($color=='red' ? 'blue' : 'red');
echo '';
echo '' . $tulostettava_merkkijono . '';
echo '';
}

Äänestä
  • Minä en ottanut kantaa itsen valinnan toteutukseen, vaan siihen millainen koodi php:llä muodostetaan. Parempi versio siis sinun antamastasi olisi:


    $style = 'odd';

    While ( looppisi tähän )
    {
    $style = ($style=='odd' ? 'even' : 'odd');
    echo '';
    echo '' . $tulostettava_merkkijono . '';
    echo '';
    }

    Äänestä

Kommentoi aloitusta


Nimetön kirjoitti:

Mitenkähän onnistuis muuttaa tässä skriptissä joka toisen tulostettavan rivin taustaväri esim. punaiseksi ja joka toisen siniseksi? css:llä ilmeisesti? Auttakkee avutonta.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu