Seite 1 von 1

Habe ein php-Problem mit FF3

Verfasst: 18.09.2008 19:52
von bobandrews
Leider kann ich mit meinem Firefox die Laufschrift auf dieser seite Klick nicht mehr laufen sehen, leider steht die Laufschrift still.

Mit dem IE oder Firefox 2 geht es noch.

Liegt wohl an dem verwendeten Code. Leider habe ich wenig php-Erfahung, so dass ich Euch mal frage, was ich ändern kann, damit es wieder rund läuft!

Danke
Bob

Verfasst: 18.09.2008 20:15
von atrox
Hallo bobandrews,

dies ist ein HTML Problem.
Geh mal auf http://validator.de.selfhtml.org/ und gebe deine Domain ein. Scrolle runter bis zur Zeile 137, dort findest du den Fehler unter marquee.

Gruß atrox

Verfasst: 18.09.2008 22:01
von bobandrews
Hallo Atrox,
danke für deine Hilfe!
durch was soll ich denn den marquee ersetzen, meine kenntnisse sind jetzt nicht sooo doll , dass ich das auf anhieb sehen würde :oops:


EDIT habe versucht, etwas zu entschlüsseln und ein </font> und ein </a> mehr reingesetzt. jetzt läuft die schrift, aber warum die blau ist, verstehe ich jetze nich mehr :-?

EDIT 2 , nun habe ich es geschafft, läuft wieder. habe die Endtags nun richtig platziert.

das andere, mit marquee, was Du meintest, habe ich jetzt nicht mehr verstanden.

Verfasst: 21.09.2008 13:56
von bobandrews
Hallo,
die Laufschrift läuft wieder, nur will das nicht, dass die Laufschrift als Link angeklickt werden kann. Was mache ich falsch?

Code: Alles auswählen

...

<a target="_blank" style="color: #000000" title="Letzte Einsätze" href="http://www.verkehrsdienst-sued.de/einsaetze/einsaetze.php?ID=vuhd"></a>
					<marquee scrollamount="2" width="803" height="14" style="font-family: Verdana; font-size: 9pt; font-weight: bold; color:#000000">  <a href="http://www.verkehrsdienst-sued.de/einsaetze/einsaetze.php?ID=vuhd" style="text-decoration: none"><font color="#000000"> </font></a>
<?php

//Hier die Einstellungen vornehmen

$max = 5; //Anzahl der auszulesenden Zeilen
$datei = "http://www.verkehrsdienst-sued.de/einsaetze/einsaetze.php?ID=vuhd"; //Datei, aus der gelesen werden soll
$starttext = "Unsere letzen Eins&auml;tze: ";  //Hiermit beginnt der Ticker, darf auch leer sein ( "" )
$trennzeichen = "&nbsp;.::.&nbsp;";     //Trennzeichen zwischen den einzelnen Meldungen, HTML-code bedingt erlaubt.
$datum = 1;     //auf 1 setzen, wenn das datum mit angezeigt werden soll, sonst 0



////////////////////////////////////////////////////////////////////////////
//Ab hier brauchst du nichts mehr aendern
////////////////////////////////////////////////////////////////////////////


// Datei auslesen
$fp = fopen ($datei, "r");
if ($fp)  {
    while(!feof($fp)) {
        $inhalt = $inhalt.fgets($fp,100);
    }
   fclose($fp);
}

// alles zwischen den <b> </b> tags suchen
$regex = "/\<b\>(.+)\<\/b\>/iU";
preg_match_all($regex,$inhalt,$matches);


//starttext und meldungen ausgeben
echo "$starttext &nbsp;";

$zaehler = 1;
while ($zaehler <= ($max*2)-1){

        $meldung = $matches[1][$zaehler];
        $date = $matches[1][$zaehler-1];

        if ($datum == 1) echo "$date &nbsp;";

        echo "$meldung";
        echo "$trennzeichen";

        $zaehler += 2;
}

// little_ticker_reader by harm aldick (www.aldick.org)

?> 
</marquee></td></tr>
               </table>

...

Verfasst: 21.09.2008 16:24
von Miriam
Finde in Deinem Code

Code: Alles auswählen

</font></a>
Schneide ihn aus.
und füge ihn vor

Code: Alles auswählen

</marquee></td></tr>
               </table> 
wieder ein.

Finde ausserdem

Code: Alles auswählen

$starttext = "Unsere letzen Eins&auml;tze: ";
und tausche es gegen

Code: Alles auswählen

$starttext = "Unsere letzten Eins&auml;tze: ";
:P

Verfasst: 21.09.2008 17:08
von bobandrews
Miriam hat geschrieben:Finde in Deinem Code

Code: Alles auswählen

</font></a>
Schneide ihn aus.
und füge ihn vor

Code: Alles auswählen

</marquee></td></tr>
               </table> 
wieder ein.
Sauber! Danke!!! [ externes Bild ]
Miriam hat geschrieben: Finde ausserdem

Code: Alles auswählen

$starttext = "Unsere letzen Eins&auml;tze: ";
und tausche es gegen

Code: Alles auswählen

$starttext = "Unsere letzten Eins&auml;tze: ";
:P
:D

Danke, liebe Miri, wenn ich wieder mal ne Frage hab, meld ich mich, du bist ganz schön schlau! Hatte schon wen gefragt, der aus meiner Warte viel Ahnung mitbringt, der hatte aber auch keine Idee! Danke nochmal!