Archivlink: javarea.de Forum > JavaScript > Blinking Text 2 javascript
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Blinking Text 2 javascript

Pages: [1]

geschrieben von Neckar am 17.04.2005 - 14:44
Hallo,
ich bin neu hier und hoffe, dass ich in der richtigen Kategorie bin.

Folgendes Problemchen habe ich. In wie fern muss ich dieses script ändern, damit nicht der ganze Inhalt der Seite, sondern nur z.B. ein Wort blinkt? Und was muss vor dem Wort in dem Text drin stehen? nennen wir das Beispielswort mal "Test" Wenn ich mehrere Worte oder Teile des ganzen Textes vom Inhalt dieser Seite blinken lassen will, muss ich dann entsprechend mehr scripte einfügen?
Ich darf mich mal ganz herzlich für Eure Hilfe bedanken

Das ist das originalscript:

<script language="JavaScript">
<!--
var blinkColTbl = new Array();
blinkColTbl[0] = "black";
blinkColTbl[1] = "#f4f7fd";

var blinkTimeout = 500;
var blinkIdx = 0;
function blink () {
if ( document.all && document.all.blink ) {
blinkIdx = (blinkIdx+=1) % 2 ;
var color = blinkColTbl [ blinkIdx ];
if ( document.all.blink.length ) {
for(i=0;i<document.all.blink.length;i++)
document.all.blink[i].style.color=color;
} else
document.all.blink.style.color=color;
setTimeout( "blink();" , blinkTimeout);
}
}
// -->
</script>
<b><blink><span id="blink">Das ist ein Blinking Script</span></blink></b><br>
<script language="JavaScript">
<!--
blink();
// -->
</script>

geschrieben von weisnix am 17.04.2005 - 19:42

geschrieben von Daniel am 17.04.2005 - 19:49
Nur mal so btw.. eine ID sollte einmalig sein und das mit den eigenen Tags ist auch Blödsinn.

geschrieben von weisnix am 17.04.2005 - 20:01
@Daniel

ist mir schon klar das die id einmalig sein sollte. Habe ich wohl ein wenig falsch eingesetzt.
Es ist mir eigentlich nur darum gegangen, dass @Neckar sieht an welcher Stelle er sein Script einsetzen kann. Ich gehe nicht davon aus das es auf der Seite aus allen Richtungen blinkt.

Und das mit dem <blink></blink> ist wohl auch egal, oder kennst du einen Browser der das versteht. Wird halt ignoriert!

Edit:

Ich nehme hiermit alles über <blink> zurück.

Für den alten NC sowie den Firefox und den Opera gibt es diesen Tag.

geschrieben von Neckar am 17.04.2005 - 20:15
Hallo weisnixx,
ganz, ganz lieben Dank für deine Mühe.
Es hat super geklappt.

@Daniel,
wieso ist das mit den eigenen Tags blödsinnig? Verstehe ich jetzt nicht ganz. Ich muss doch dem script "sagen" welche Worte bzw. Bereiche er "aktivieren" soll. Das mir der ID habe ich drausen gelassen, also nicht aus dem script weg genommen, sondern einfach nur <blink>Test</blink> gesetzt und es klappt. Ich kenne mich halt mit scripten leider nicht aus.

geschrieben von Daniel am 18.04.2005 - 08:15
Morgen,
dann mach es wenigstens so ;)

geschrieben von Neckar am 20.04.2005 - 22:05
Hallo daniel,
danke für den Tip, aber leider hat sich ein Problem rausgestellt:-(
das script funktioniert leider nicht mit dem Opera, so wie dem IE. kann man da was machen? Ich selbst benötige an und für sich nur den FF, aber da ich einen Chat habe, und viele noch den IE, aber auch noch ander Browser benutzen, muss ich etwas flexibel sein.

Im Moment benutze ich dieses script, dass andere funtkioniert leider nicht.

<script language="JavaScript">
<!--
var blinkColTbl = new Array();
blinkColTbl[0] = "00FF00";
blinkColTbl[1] = "#FF0000";

var blinkTimeout = 500;
var blinkIdx = 0;
function blink () {
if ( document.all && document.all.blink ) {
blinkIdx = (blinkIdx+=1) % 2 ;
var color = blinkColTbl [ blinkIdx ];
if ( document.all.blink.length ) {
for(i=0;i<document.all.blink.length;i++)
document.all.blink[i].style.color=color;
} else
document.all.blink.style.color=color;
setTimeout( "blink();" , blinkTimeout);
}
}
// -->
</script>
<script language="JavaScript">
<!--
blink();
// -->
</script>

Danke schon mal im vorraus


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.