Seite 1 von 1

<blink></blink> auch für IE

Verfasst: Do 19.Okt, 2006 14:20
von Christian_N
Hallo,
da ich des öfteres schon mitbekommen habe hier wie man ein kleine Text blinken lassen kann und ich auf meine neue HP (die seit Sonntag Online ist - siehe Signatur) auch verwende tun für den Link "Musik & Video".

Habe ich ein JS gefunden mit dem wenn man ein Text mit <blink>Text</blink> defeniert auch im IE und soll auch mit NS, Opera etc. funktionieren (nicht getestet, nur mit FF und IE getestet) gefunden und eingebaut.

In dem <body>-Tag muss folgendes rein

Code: Alles auswählen

onload="setInterval('blinkIt()',500)"
also bei mir sieht der <body>-Tag so aus

Code: Alles auswählen

<body bgcolor="#E5E5E5" text="#000000" link="#006699" vlink="#5493B4" onload="setInterval('blinkIt()',500)">
Und nach dem <body>-Tag muss folgende JS eingefügt werden:

Code: Alles auswählen

<script type="text/javascript">
function blinkIt() {
 if (!document.all) return;
 else {
   for(i=0;i<document.all.tags('blink').length;i++){
      s=document.all.tags('blink')[i];
      s.style.visibility=(s.style.visibility=='visible')  ?'hidden':'visible';
   }
 }
}
</script>
Schon blinkt auch der Text bei alle Browers (stande zumindste dort wo ich den her hab) auf FF und IE kann ich es jedenfalls garatieren dort ich dies bei meiner Seite mit die beide Browers getestet habe.

Hiermit dürfte jetzt auch für alle andere Benutzer diese frage im prizip eigentlich erübliche, wie ich ein Text zum blinken bekommen. :)

Da ich den Code halt nicht entvorhalten wollte, hab ich den mal hier rein gepostet, hoffe allerdings das es auch die richtige Kategorie war, da es ja nicht nur fürs phpBB ist sonder auch für normale HTML Seite etc. funktioniert. :)

Gruß Chris

Verfasst: Di 31.Okt, 2006 09:32
von tom10
Tolle Sache....
Kannst Du mir eventuell sagen wie ich es hinbekomme, das bei neuen PM`s die Anzeige im Header "Sie haben x neuen Nachrichten" blinkt ?
Wie geht man da genau vor ?

Verfasst: Fr 10.Nov, 2006 17:46
von Christian_N
Naja wie schon beschrieben in der overall_header.tpl am beste den JS code setzen

Code: Alles auswählen

<script type="text/javascript">
function blinkIt() {
 if (!document.all) return;
 else {
   for(i=0;i<document.all.tags('blink').length;i++){
      s=document.all.tags('blink')[i];
      s.style.visibility=(s.style.visibility=='visible')  ?'hidden':'visible';
  }
 }
}
</script>
Dann in den <body>-Tag auch bei der overall_header.tpl noch den code setzen

Code: Alles auswählen

onload="setInterval('blinkIt()',500)"
Nun kann man die Texten mit <blink>Text hier</blink> blinken lassen, wie bereits gesagt, damit der text von der PN blinkt ist es ja wohl klar das dann in der lang_main.php den gewünschte text mit die <blink>-Tags eingefügt wird oder wo wird bei dir wohl sonst der ausgaben-text von der PN defeniert? ;-)

Verfasst: Fr 10.Nov, 2006 22:06
von AmigaLink
Oder du machst es etwas eleganter, mittels PHP, damit du nicht alle Sprachdateien bearbeiten musst:

Code: Alles auswählen

#
#-----[ OPEN ]----------------------------------------------------------------
#

includes/pager_header.php

#
#-----[ FIND ]----------------------------------------------------------------
#

		$l_privmsgs_text = sprintf($l_message_new, $userdata['user_new_privmsg']);

#
#-----[ REPLACE WITH ]--------------------------------------------------------
#

		$l_privmsgs_text = '<blink>' . sprintf($l_message_new, $userdata['user_new_privmsg']) . '</blink>';

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------------
#
# EoM