Java Script Frage ... experten gefragt
Geizhals » Forum » Programmierung » Java Script Frage ... experten gefragt (3 Beiträge, 9 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
Java Script Frage ... experten gefragt
15.10.2002, 20:42:53
also ich hab das nun so gemacht, ich hab das in die jade.js geschrieben,
natürlich noch ohne änderungen mit der farbe, weil das ja egal is ob die farbe nun so oder so is, es sollte halt nur funktionieren:

var hexArray = new Array(0,1,2,3,4,5,6,7,8,9,"a","b","c","d","e","f");

/////////////////////////////// User-Variablen ///////////////////////////////////////////

var step = 40; //Die Anzahl der Farbpaletteneinträge. Die Farbabstufungen
var max_Object = 5; //Anzahl der Zellen, Objekte

//Berechne Farbübergänge
//Man muss die Farben noch fürs ein- und ausfaden anpassen
var colors = new Array(step); //Farbübergang für die Zelle
createColorTable( colors, 229, 229, 229, 192, 192, 192 );

var colors2 = new Array(step); //Farbübergang für die Schrift
createColorTable( colors2, 192, 192, 192, 0, 0, 0 );
//////////////////////////////////////////////////////////////////////////////////////////

function hex(i)
{
if (i < 0)
return "00";
else if (i > 255)
return "ff";
else
return "" + hexArray[Math.floor(i/16)] + hexArray[i%16];
}

//FadeObjekte
var fadeArray = new Array( max_Object ); //Anzahl der Objekte, sprich der zu fadenden Felder
for ( i=0; i<fadeArray.length; i++ )
fadeArray[i] = new Objekt();

//Param1: Das zu füllende Array
//Param2,3,4: Fadeout-Color
//Param5,6,7: Fadein-Color
function createColorTable( array, max_r, max_g, max_b, min_r, min_g, min_b )
{
for ( i=0; i0) || (e.direction && e.i<step-1) )
{
if ( e.direction )
e.i += faktor;
else
e.i -= faktor;

if ( e.i < 0 )
e.i = 0;
else if ( e.i >step-1 )
e.i = step-1;

setTimeout("fade("+elementNr+","+faktor+");",step);
}
}

//Das Objekt welches gefadet werden soll
function Objekt()
{
this.element = 0;
this.i = 0;
this.direction = 0;
this.typ = 1;
}

//nr: Nummer des Fadeobjektes
//element: Das Objekt
//faktor: Schnelligkeit des Fadens 1=normal(Arbeite alle Farbübergänge ab). Faktor 5 bedeutet: "Jede 5 Farbe", also 5 mal so schnell
//fadetyp: Was wollen sie faden 1=Tabellenzelle; 2=Text; 3=Beides; 0=nichts
function fadein( nr, element, faktor, fadetyp )
{
var e = fadeArray[nr];

if ( e.element == 0 )
e.element = element;

e.direction = 1;
e.typ = fadetyp;

fade(nr,faktor);
}

//nr: Nummer des Fadeobjektes
//faktor: Schnelligkeit des Fadens 1=normal(Arbeite alle Farbübergänge ab). Faktor 5 bedeutet: "Jede 5 Farbe", also 5 mal so schnell
function fadeout( nr, faktor )
{
fadeArray[nr].direction = 0;
fade(nr,faktor);
}
----------------------------------------------------------------------


ok, danach hab ich das geschrieben, als index.html ... aber irgentwie geht das net gscheit:

<html>

menu



<body bgcolor=#000033 text=white>
<table align=center border=0>
<tr>
<td>

Home
</td>
<td>

Profile
</td>
<td>

Ein Formular
</td>
<td>

Zapfenrechnen
</td>

</table>
</body>
</html>
könnt mir jmnd helfen? es geht irgentwie nicht ...

Antworten PM Übersicht Chronologisch
 
Melden nicht möglich
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung