Habe ein php-Problem mit FF3

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
bobandrews
Mitglied
Beiträge: 155
Registriert: 29.06.2006 00:20

Habe ein php-Problem mit FF3

Beitrag 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
Zuletzt geändert von bobandrews am 21.09.2008 17:10, insgesamt 1-mal geändert.
Benutzeravatar
atrox
Mitglied
Beiträge: 242
Registriert: 08.08.2007 00:48
Wohnort: Ravensburg

Beitrag 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
bobandrews
Mitglied
Beiträge: 155
Registriert: 29.06.2006 00:20

Beitrag 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.
bobandrews
Mitglied
Beiträge: 155
Registriert: 29.06.2006 00:20

Beitrag 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>

...
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag 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
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
bobandrews
Mitglied
Beiträge: 155
Registriert: 29.06.2006 00:20

Beitrag 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!
Antworten

Zurück zu „Coding & Technik“