Avatar billede nielsens Nybegynder
19. oktober 2003 - 00:03 Der er 1 løsning

text fade

jeg har brugt denne text fader
http://www.bosiljak.hr/fadermaker/
til at adde noget java kode til en asp jeg bruger til nyheder på forsiden af et forum..

og det er det eneste java der har virket sammen med asp siden..

nu har jeg bare det problem at den kun skifter farven på den øverste nyhed.. og den skulle helst gøre det på alle sammen..

lige nu lister den dem også over hinaden..
det kunne være fedt hvis man kunne få dem til at skifte ved at fade så der kun stod en nyhed af gangen

nu kan i lige prøve at se hvad jeg har lavet endtil videre

<script type = "text/javascript">
//Created by Fader Maker (http://www.bosiljak.hr/fadermaker/)
var fmTimer = null;
var fmfg = false;
function fminit(){
if (!document.getElementById) return;
fma1=0xff; fma2=0xff; fma3=0xff;
fma4=0x00; fma5=0x00; fma6=0x00;
if (!fmfg){
fmtemp=fma1; fma1=fma4; fma4=fmtemp; fmtemp=fma2; fma2=fma5; fma5=fmtemp; fmtemp=fma3; fma3=fma6; fma6=fmtemp;
}
fmfg = !fmfg;
fmFade();
}
function fmToHex(n){
var hexChars = "0123456789ABCDEF";
if (n == 0) return "00";
var j, n;
var temp = "";
while (n != 0){
j = n % 16;
n = (n - j)/16;
temp = hexChars.charAt(j) + temp;
}
if (temp.length < 2){
temp = "0" + temp;
}
return temp;
}

function fmFade(){
obj = document.getElementById('tekst').style;
fmcolor = "#" + fmToHex(fma1) + fmToHex(fma2) + fmToHex(fma3);
obj.color = fmcolor;
if (fma1 != fma4){
if (fma4 > fma1){fma1++;}
else{fma1--;}}
if (fma2 != fma5){
if (fma5 > fma2){fma2++;}
else{fma2--;}}
if (fma3 != fma6){
if (fma6 > fma3){fma3++;}
else{fma3--;}}
if ((fma1 == fma4) && (fma2 == fma5) && (fma3 == fma6)){
window.clearTimeout(fmTimer);
fminit()}
else{
fmTimer = window.setTimeout("fmFade()",50);
}
}
onload = fminit
</script>

<%
on error resume next
set news_config = My_Conn.execute("select * from "& strTablePrefix & "News_Config")
strNewsState = cint(news_config("show_news"))
strNewsItems = cint(news_config("num_items"))
if strNewsItems =< 0 then
    strNewsItems = 4
end if
if strNewsState = 1 then
    Set objRec = Server.CreateObject ("ADODB.Recordset")
    response.write    "<table align=""center"" width=""100%"" border=""1"" bordercolor=""000000"" cellspacing =""0"">"
            dim i,cmdate,cmdate2
            if strDBType = "mysql" then
                sqlstr = "select n_text,n_date,m_name from "& strTablePrefix & "NEWS,"& strTablePrefix & "MEMBERS where "& strTablePrefix & "NEWS.member_id = "& strTablePrefix & "MEMBERS.member_id order by n_date desc limit "&strNewsItems
            else
                sqlstr = "select top "&strNewsItems&" n_text,n_date,m_name from "& strTablePrefix & "NEWS,"& strTablePrefix & "MEMBERS where "& strTablePrefix & "NEWS.member_id = "& strTablePrefix & "MEMBERS.member_id order by n_date desc"
            end if
            objRec.Open sqlstr, My_Conn
            objrec.movefirst
            cmdate = ""
            cmdate = CStr(left(objrec.fields("n_date"),8))
            strDate = trim(objrec.fields("n_date"))
            cmdate2 = CStr(left(objrec.fields("n_date"),8))
            strDate2 = trim(objrec.fields("n_date"))
            Do While not objRec.EOF
                if cmdate2 = cmdate then
                else
                    intStrTrim = Instr(StrToDate(objrec.fields("n_date"))," ")
                    cmdate = CStr(left(objrec.fields("n_date"),8))
                end if
                response.write"<TR><td border=""1"" bordercolor=""" & strForumCellColor & """ align=""center"" bgcolor=""" & strForumCellColor & """  valign=""top""><font face=""" & strCategoryFontColor & """ size=""4"" color=""" & strForumFontColor & """><span id=""tekst"" style=""font-size:xx-largepx; font-family: Verdana, Geneva, sans-serif; letter-spacing:normal; font-weight:bold; font-style:normal; padding-left:20px; padding-right:20px;""> "&FormatStr(objRec.fields("n_text"))&" </span></font></td></tr>"
                objrec.movenext
                cmdate2 = CStr(left(objrec.fields("n_date"),8))
                strDate2 = trim(objrec.fields("n_date"))
            loop
            objrec.close
            objRec = Nothing
    response.write"</table><BR>"
end if
%>

eksempel på nyheds scriptet
http://www.rollespilcentralen.dk/forum/yabbsed/index.php
(det er vidst bare i php men samme koncept)

håber i kan hjælpe nu har jeg prøvet google og søgt hele ekspertens database igennem uden held..
Avatar billede nielsens Nybegynder
20. oktober 2003 - 11:14 #1
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester