traget Neues Fenster / Farbwechsel
Kyp
- php
Hiho
ich hab folgenden PHP code und hätte gerne das die liste die er da ausgibt immer im farbwechsel ist also der 1. link in blau und der 2. dann in schwarz und der 3. dann wieder in blau.
und die links sollen sich in nem neuen fesnster öffnen.
Hat da jemand ne einfache lösung für?
foreach ($rss->items as $item ) {
$title = $item[title];
$url = $item[link];
echo "<a href=$url>$title</a><br></li><br>
Dake
hi,
ich hab folgenden PHP code und hätte gerne das die liste die er da ausgibt immer im farbwechsel ist also der 1. link in blau und der 2. dann in schwarz und der 3. dann wieder in blau.
http://www.php-faq.de/q/q-code-tabellenfarbe.html
und die links sollen sich in nem neuen fesnster öffnen.
das target-attribut kennst du?
(und auch die bedenken dagegen, dem user einfach so ein neues fenster aufzuzwingen?)
gruß,
wahsaga
danke
aber ich möchte die schriftfarbe ändern.
Hello,
aber ich möchte die schriftfarbe ändern.
dann tu es doch ;-)
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Hello,
ich hab folgenden PHP code und hätte gerne das die liste die er da ausgibt immer im farbwechsel ist also der 1. link in blau und der 2. dann in schwarz und der 3. dann wieder in blau.
und die links sollen sich in nem neuen fesnster öffnen.
Hat da jemand ne einfache lösung für?
$out = '';
$nr = 0;
$_colorclass = array(0 => 'c_0', 1 => "c_1");
if(is_array($rss->items))
{
foreach ($rss->items as $item )
{
$nr++;
$title = $item[title];
$url = $item[link];
$out .= "<a class="{$_colorclass[$nr % 2]}"\n".
" href="$url"\n".
" target="win$nr">$title</a><br></li><br>\n";
}
}
Und dann musst Du noch zwei Klassen definieren
.c_0
{
background-color:yellow;
}
.c_1
{
background-color:green;
}
Hoffe, dass es auf anhieb funktioniert
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
sorry aber wie muss ich das jetzt reinbauen? ich blick jetzt gan nicht mehr durch *g*
vielen dank
Hello,
sorry aber wie muss ich das jetzt reinbauen? ich blick jetzt gan nicht mehr durch *g*
Na, die Schleife da, wo die alte stand.
irgendwann später im HTML-Ausgabeteil dann ein
<?php echo $out; ?>
und in den Klassendefinitionen für CSS die Klassen aufnehmen.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Hallo du da draußen,
und die links sollen sich in nem neuen fesnster öffnen.
Weder mit PHP noch mit HTML kannst du es realisieren, dass Links sich in einem neuen Fenster öffnen.
$title = $item[title];
$url = $item[link];
Ich schätze, dass du die Konstanten ‚title‘ und ‚link‘ vorher nicht definiert hast, weswegen nach einer Notice auch deren Name als String zurückgeliefert wird. Warum vermeidest du diese Notice nicht einfach, indem du den String so hinschreibst, wie du ihn meinst?
$title = $item['title'];
$url = $item['link'];
Grüße von hier drinnen, aus Biberach an der Riss,
Candid Dauth (Dogfish)