[HTML] Probleme mit marquee im FF

mydoys.de

Well-known member
ID: 84968
L
20 April 2006
2.757
125
Mein Code:

echo"<b><a href=\"https://www.XXXXX.de\" target=\"_blank\">XXXX.de</a> - News : </b><marquee direction=left width=\"$width\" scrolldelay=\20\" scrollamount=\"1\" onmouseover=stop() onmouseout=start()>";

Im Fire Fox:


Im IE :


Ich möchte das im FF auch so angezeigt bekommen wie im IE was mache ich falsch?
 
dann probiere <span style="display:inline"><marquee..>dein text</marquee>

wenn es dann nicht geht liegt es daran das du keine witdh angegeben hast und ff diese auf 100% oder so setzt.
 
dann probiere <span style="display:inline"><marquee..>dein text</marquee>

wenn es dann nicht geht liegt es daran das du keine witdh angegeben hast und ff diese auf 100% oder so setzt.

PHP:
echo"<b><a href=\"https://www.xxxxx.de\" target=\"_blank\">xxxxal.de</a> - News : </b><span style=\"display:inline\"><marquee direction=left width=\"$width\" scrolldelay=\20\" scrollamount=\"1\" onmouseover=stop() onmouseout=start()></span>  ";

und so auch nicht:

PHP:
echo"<b><span style=\"display:inline\"><a href=\"https://www.pxxxxxxrtal.de\" target=\"_blank\">Pxxxxal.de</a> - News : </b><marquee direction=left width=\"$width\" scrolldelay=\20\" scrollamount=\"1\" onmouseover=stop() onmouseout=start()></span>  ";

ich habe es acuh schon mit einer Tabelle versucht aber da bewegt sich der text nicht mehr
 
nimm mal das hier

PHP:
echo"<b><div style=\"width: 100%; bisplay: block;\"><a href=\"https://www.pxxxxxxrtal.de\" target=\"_blank\">Pxxxxal.de</a> - News : </b><marquee direction=left width=\"$width\" scrolldelay=\20\" scrollamount=\"1\" onmouseover=stop() onmouseout=start()></div>  ";
 
nimm mal das hier

PHP:
echo"<b><div style=\"width: 100%; bisplay: block;\"><a href=\"https://www.pxxxxxxrtal.de\" target=\"_blank\">Pxxxxal.de</a> - News : </b><marquee direction=left width=\"$width\" scrolldelay=\20\" scrollamount=\"1\" onmouseover=stop() onmouseout=start()></div>  ";

auch nicht das ware den das Pxxxxal.de - News : soll sich nicht mitbewegen
 
PHP:
echo"<b><span style=\"width: 20%; bisplay: inline;\"><a href=\"https://www.pxxxxxxrtal.de\" target=\"_blank\">Pxxxxal.de</a> - News : </b></span><span style=\"width: 80%; bisplay: inline;\"><marquee direction=left width=\"$width\" scrolldelay=\20\" scrollamount=\"1\" onmouseover=stop() onmouseout=start()></span>  ";

dann müsstest du sowas in der Art machen die % weiten jeweils angepasst
 
Schon versucht, den Text davor floaten zu lassen?

Und nur am Rande - einen Div auf display: block; oder einen Span auf display: inline; zu setzen ist das Gleiche wie <strong> auf font-weight: bold; zu setzen - nämlich unnötig, das es die Defaultwerte sind.
 
Ticker Mouse over stop

Probier es mal mit Java:


Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html>
  <head>
    <title>Scrooler mit Links und Stop</title>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
  </head>
  <body>
    <script type="text/javascript">
 <!--
 // CSS der 'links'
 document.write('<STYLE type=text/css>')
 document.write('a.ticker 	  		{font-family: Verdana; font-size: 10px; color:#FF0000}')
 document.write('b.ticker2 	  		{font-family: Verdana; font-size: 10px; color:#0000FF}')
 document.write('b.ticker 	  		{font-family: Courier New; font-size: 10px; color:#008800}')
 document.write('a.ticker:active  	{text-decoration: underline; color:#FF0000}')
 document.write('a.ticker:link    	{text-decoration: underline; color:#FF0000}')
 document.write('a.ticker:visited 	{text-decoration: underline; color:#FF0000}')
 document.write('a.ticker:hover   	{text-decoration: none; color:#FF3333}')
 document.write('</STYLE>')
 
 // Einstellungen: 'Marquee'
 var marqueebreite=250 // Breite
 var marqueehoehe=17 // Höhe
 var marqueespeed=4 // Tempo
 
 // Gebe hier die Hyperlinks ein
 var marqueeinhalt=' <b class=ticker>+++</b> <a class=ticker href="DeinLink.html">Frau Merkel besucht den Papst</a>';
     marqueeinhalt+=' <b class=ticker>+++</b> <a class=ticker href="DeinLink.html">Jimmy Hendrix lebt jetzt auf Rügen</a>';
     marqueeinhalt+=' <b class=ticker>+++</b> <a class=ticker href="DeinLink.html">Ufos über Berlin gelandet</a>';
     marqueeinhalt+=' <b class=ticker>+++</b> <a class=ticker href="DeinLink.html" target="_blank">Steuber wird Biobauer</a>';
     marqueeinhalt+=' <b class=ticker>+++</b> bla bla bla';

 // Ausgabe
 if (document.all)
  document.write('<b class=ticker2>Hier kommt's :</b> <marquee ID="mar" scrollAmount='+marqueespeed+' style="width:'+marqueebreite+'" onmouseover="mar.stop()" onmouseout="mar.start()">'+marqueeinhalt+'</marquee>')
  document.write('<ilayer width=&{marqueebreite}; height=&{marqueehoehe}; name="cmarquee01"><layer name="cmarquee02"></layer></ilayer>');

 //-->
</script>
  </body>
</html>

Das die Dastellung FF und IE vollkommen gleich sind, ist glaube ich ist nicht möglich. Der Marque-Befehl ist eigendlich für den IE gedacht.

Probiere es doch mal mit einen Flashticker/scroller und lade den Text nach, wenn er öfter geändert werden muß.
 
Zuletzt bearbeitet: