Archivlink: javarea.de Forum > JavaScript > Text anzeigen ?
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Text anzeigen ?

Pages: [1]

geschrieben von Gordon am 26.09.2008 - 14:25
Hallo. Wollte mich nochmals herzlich für die tolle Hilfe bedanken. Jetzt ist auch alles valide. Habe mich jetzt mal mit ein ganz anderes Script außeinander gesetzt.

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37: 
38: 
39: 
40: 
41: 
42: 
43: 
44: 
45: 
46: 
47: 
48: 
49: 
50: 
51: 
52: 
53: 
54: 
55: 
56: 
57: 
58: 
59: 
60: 
61: 
62: 
63: 
64: 
65: 
66: 
67: 
68: 
69: 
70: 
71: 
72: 
73: 
74: 
75: 
76: 
77: 
78: 
79: 
80: 
81: 
82: 
83: 
84: 
85: 
86: 
87: 
88: 
89: 
<body onload="init()">

<Script Language="Javascript">
<!--
var which=0;
var color= "";
var fade=1;
var r=0;
var g=0;
var b=0;
r_start=0;
g_start=0;
b_start=0;
r_end=255;
g_end=255;
b_end=255;
step=15;
var message= new Array();
message[0]='Unfallversicherung...'
message[1]='vergleichen... sparen... profitieren...'
message[2]='Fordern Sie jetzt Ihr Angebot an.'



function hex_it(zahl) {
 if (zahl==0) return("0"); if (zahl==1) return("1"); if (zahl==2) return("2");
 if (zahl==3) return("3"); if (zahl==4) return("4"); if (zahl==5) return("5");
 if (zahl==6) return("6"); if (zahl==7) return("7"); if (zahl==8) return("8");
 if (zahl==9) return("9"); if (zahl==10) return("A"); if (zahl==11) return("B");
 if (zahl==12) return("C"); if (zahl==13) return("D"); if (zahl==14) return("E");
 if (zahl==15) return("F");
}

function byte_to_hex(zahl) {
 wert1=Math.floor(zahl/16);
 wert2=zahl-(wert1*16);
 wert=hex_it(wert1) + hex_it(wert2);
 return(wert);
}

function animate(){
 color="#"+byte_to_hex(r)+byte_to_hex(g)+byte_to_hex(b);
 if (document.layers) {
// Netscape
    document.animatedtext.document.writeln("<font face='Arial,Helvetica,MS Sans Serif'
 color="+color+" size=+2><NOBR><b>"+message[which]+"</b></NOBR></font>");
    document.animatedtext.document.close();
 }
 else {
// IExplorer
    document.all.animatedtext.innerHTML="<font color="+color+" size=+2><NOBR><b>"+message[which]+"</b></NOBR></font>";
 }
 if (fade==1) {       // einblenden
    if (r_start<r_end) {if (r<r_end) r+=step; else r=r_end;}
    else {if (r>r_end) r-=step;}
    if (g_start<g_end) {if (g<g_end) g+=step; else g=g_end;}
    else {if (g>g_end) g-=step;}
    if (b_start<b_end) {if (b<b_end) b+=step; else b=b_end;}
    else {if (b>b_end) b-=step;}
 }
 else {               // ausblenden
    if (r_start<r_end) {if (r>r_start) r-=step; else r=r_start;}
    else {if (r<r_start) r+=step;}
    if (g_start<g_end) {if (g>g_start) g-=step; else g=g_start;}
    else {if (g<g_start) g+=step;}
    if (b_start<b_end) {if (b>b_start) b-=step; else b=b_start;}
    else {if (b<b_start) b+=step;}
 }
// Einblenden beendet => Ausblenden
 if ((r==r_end) && (g==g_end) &&(b==b_end)) {fade=-1;}
// Wieder Ausblenden beendet => nächste Message einblenden
 if ((r==r_start) && (g==g_start) &&(b==b_start)) {
       fade=1;r=r_start;g=g_start;b=b_start;
       if (which<message.length-1) which+=1;
          else which=0;

 }
 setTimeout('animate()',50);
}

function init() {
 r=r_start;
 g=g_start;
 b=b_start;
 setTimeout('animate()',150);
}
// -->
</Script>
<div id="animatedtext">



Dieses würde ich gern in meinen Seiten einfügen. Pro Seite gibt es Beispielsweise <div class="unfall">
HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
<div id="space">
<img src="images/drucken.gif" alt="" width="18" height="13" border="0" >&nbsp; 
<a href="javascript: print()">Seite drucken</a>&nbsp;&nbsp;|&nbsp;&nbsp;
<img src="images/speichern.gif" alt="" width="16" height="16" border="0">&nbsp;
<a href="#">Seite speichern</a>&nbsp;&nbsp;|&nbsp;&nbsp;<img src="images/empfehlen.gif" alt="" width="18" height="14" border="0">&nbsp;
<a href="weiterempfehlung.php" onclick="FensterOeffnen(this.href); return false">Seite empfehlen</a></div>
  
   
      <div id="right1">
				<div class="unfall"><div id="tabsB">
    <ul>
    <li><a href="unfallversicherung.html" title="Übersicht"><span>Übersicht</span></a></li>
    <li><a href="unfallversicherung_informationen.html" title="Informationen"><span>Informationen</span></a></li>
    <li><a href="unfallversicherung_leistungen.html" title="Vergleichen"><span>Leistungen</span></a></li>
    <li><a href="unfallversicherung_vergleichen.html" title="Vergleichen"><span>Vergleichen</span></a></li>
    <li><a href="unfallversicherung_angebot.php" title="Angebot anfordern"><span><strong>Angebot anfordern</strong></span></a></li>
  </ul>
</div></div>


( http://tierversicherung.finanzpruef....ngebot.php Das ist immer das Hintergrundbild welches über CSS definiert ist. Jetzt habe ich mir überlegt, dass das neue Javascipt auch ganz nett wäre. Dieses soll dann direkt über diesem Bild laufen. Jedoch bekomme ich das nicht hin.

Hättest du da einen Lösungsansatz?

Herzliche Grüße

geschrieben von Klaush am 26.09.2008 - 15:42
Das Script sendet die texte in eine ID <div id="animatedtext"></div>. Die <div id="animatedtext"></div> Struktur legst du da hin wo es zu sehen sein soll.

Wo liegt das Problem oder habe ich es noch nicht verstanden?

geschrieben von Gordon am 26.09.2008 - 17:38
Nein soweit ist das richtig. Ich denke jedoch das das Script vielleicht fehlerhaft ist. <body onload="init()"> Das lässt mich etwas stutzen. Habe es mal in http://tierversicherung.finanzpruef....gebot1.php eingebunden... Funktioniert aber nicht.

geschrieben von Gordon am 26.09.2008 - 18:23
Aber du hast mir schon genug geholfen! ;) Lass mal gut sein. Soll ja auch nicht zu verspielt werden die Seite, sondern einen seriösen Eindruck erwecken... Ich sehe zu das ich mit der Seite fertig werde. Deine Hilfestellungen machen die Kontaktformulare ja schon um einiges professioneller... ;)

Danke nochmal dafür. Wünsche ein erholsames Wochenende!

geschrieben von Klaush am 26.09.2008 - 19:07
Na ja,

wenn das Script nicht läuft, was sagt den der JS-Debugger?

Die Funktion init(), wird sich mit der Funktion aus dem Script checkProtokoll() beißen. Dieses Problem gibt es öfter aber das sollte keines seon. Gebe der Funktion einfach einen anderen Namen und passe den Aufruf des Scriptes an, dann sollte es klappen.

Ich würde das Script jedoch nicht einsetzen, denn all das blinkende Zeugs macht für eine seriöse Seite keinen guten Eindruck.

Ps:
Schade nur das der Autor aus dem Scriptes entfernt wurde, http://javarea.de/forum/attachment.....entid=1388 . Ein bisschen Werbung für die eigene Seite sollte dem Autor doch gegönnt sein, wenn dieser sich schon die Arbeit macht und ein fertiges Script liefert.

Schönes Wochende!

geschrieben von Gordon am 26.09.2008 - 19:51
Oh! Klar sehe ich ein. Werde dich als Autor in das Script aufnehmen.


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