Avatar billede jr40 Nybegynder
22. august 2002 - 01:51 Der er 23 kommentarer og
1 løsning

Hjælp til fejl i mit script

Hejsa

Jeg har mit nyheds script men den skriver fejl når jeg føre musen hen over endten ned eller op knappen.

koden over siden.

<html>
<head>
<title>start</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body topmargin="0" leftmargin="0" rightmargin="0" marginwidth="0" marginheight="0" scroll="no" onLoad="init();" onResize="window.history.go(0)">


<%


PageSize = 30

    Conn_String = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("news.mdb")
If Request("PageTo") <> "" Then
    strPageTo = Request("PageTo")
    If strPageTo <> "" Then
        nPageTo = int(strPageTo)
        If nPageTo <  1 Then
            nPageTo = 1
        End If
    Else
        nPageTo = 1
    End If
    Set RS = Session("ListingRS")
    RS.AbsolutePage = nPageTo

else
    Set Conn=Server.CreateObject("ADODB.Connection")
    Conn.ConnectionTimeout=15
    Conn.CommandTimeout=30

    Conn.Open Conn_String
    Set Cmd=Server.CreateObject("ADODB.Command")
    Set RS=Server.CreateObject("ADODB.Recordset")
    Cmd.CommandType = 1
    Set Cmd.ActiveConnection = Conn
    Cmd.CommandText="SELECT * From news order by ID desc;"
           
    RS.Open Cmd, , 1, 1
    RS.PageSize = PageSize
    Set Session("ListingRS") = RS
    nPageTo = 1
    If not (RS.BOF and RS.EOF) Then
        Set RS = Session("ListingRS")
        RS.AbsolutePage = nPageTo
    End If
   
end if
    If RS.EOF Then
    Response.Write(" <br><br><font size=4 color='red'<b>No Script were found <br></b></font><br>")
Else

    nRowCount = RS.PageSize


    While not RS.EOF and nRowCount > 0
        Count = 0   
        for i = 1 to Count           
        next
        dagar=DateDiff("d", dato, RS("date"))+2
if dagar >= 0 then
        %>

<table border="0" width="490" cellspacing="0" cellpadding="0">
<tr>
  <td valign="top" height="35"><span class="news-title"><% = rs("title") %></span><br><span class="news-date"><% = rs("date") %>&nbsp;&nbsp;|&nbsp;&nbsp;kl. <% = rs("time") %></span></td>
</tr>
<tr>

  <td valign="top"><span class="news-txt"><%
strNews = rs("news")
If strNews <> "" Then strNews = Replace(strNews,VbCrlf,"<BR>")
Response.Write strNews
%><br><br><br></span></td>
</tr>
</table>

<%
    end if
        nRowCount = nRowCount - 1
        RS.MoveNext
    Wend
   
end if   
%>

                <p>&nbsp;<span id="scrollMeUp"><a href="#" onMouseOver="scrollIt('',1); chgImg('13','scrollup'); return true;" onMouseout="scrollIt('',0); chgImg('12','scrollup'); return true;"><img name="scrollup" src="scroll-up.gif" border="0" width="109" height="30"></a></span><span id="scrollMeDown"><a href="#" onMouseOver="scrollIt('',2); chgImg('15','scrolldown'); return true;" onMouseOut="scrollIt('',0); chgImg('14','scrolldown'); return true;"><img name="scrolldown" src="scroll-down.gif" border="0" width="109" height="30"></a></span>


</body>
</html>
Avatar billede thesurfer Nybegynder
22. august 2002 - 01:53 #1
jeg kan ikke se noget javascript.. har du husket enten at indsætte det i din html fil, eller inckludere det med <script language="javascript" src="script_fil.js"></script" ?
Avatar billede thesurfer Nybegynder
22. august 2002 - 01:55 #2
der er 2 funktioner der bliver udført når musen flyttes hen over et link:

scrollIt
chgImg

koden til disse 2 funktioner står ikke i den kode du har posted.

/theSurfer.
Avatar billede sn0wflake Nybegynder
22. august 2002 - 01:55 #3
Hvorfor er der næsten aldrig nogen der giver et link?!? Det gør det meget nemmere.
Avatar billede thesurfer Nybegynder
22. august 2002 - 01:57 #4
hmm.. du kan jo ikke se asp koden..

kun html + javascript delen..
Avatar billede jr40 Nybegynder
22. august 2002 - 01:57 #5
Avatar billede jr40 Nybegynder
22. august 2002 - 01:59 #6
Det samme script kan ses her:
http://home.tiscali.dk/8x108672/

måske i kan finde fejlen via den side maybe!
Avatar billede sn0wflake Nybegynder
22. august 2002 - 02:00 #7
Det er bare min metode at arbejde på. Jeg kan ikke visualisere koden (min hjerne er ikke en freaking browser :)
Avatar billede jr40 Nybegynder
22. august 2002 - 02:01 #8
:)
anyways håber i kan hjælpe her.
Avatar billede jr40 Nybegynder
22. august 2002 - 02:04 #9
Her har jeg den som virker.
http://www.aklausen.dyndns.dk/andre/hjaalp/nyhed.html

men kan i ik gøre så den her kommer til af virke:
http://www.aklausen.dyndns.dk/andre/hjaalp/
Avatar billede sn0wflake Nybegynder
22. august 2002 - 02:05 #10
I din kode står der <span class="news-txt">
Men i scroll.js kalder den "news". Prøv derfor først at omdøbe det et af stederne så de er ens.
Avatar billede jr40 Nybegynder
22. august 2002 - 02:08 #11
det hjalp ik. :(
Avatar billede jr40 Nybegynder
22. august 2002 - 02:09 #12
ændret news-txt til kun news
Avatar billede sn0wflake Nybegynder
22. august 2002 - 02:10 #13
Det var også noget sludder. Ret det venligst tilbage til det oprindelige. Dog fandt jeg i din vens kode en ID:

<span id="news" style="position:absolute; width:350px; z-index:1">

...som er den "news" jeg skrev om før. Den ID har du ikke i din kode.
Avatar billede jr40 Nybegynder
22. august 2002 - 02:11 #14
/så er det rettet tilbage.

Men hvor i koden skal jeg skrive:
<span id="news" style="position:absolute; width:350px; z-index:1">
Avatar billede sn0wflake Nybegynder
22. august 2002 - 02:15 #15
Led i din kode efter "news-". Skriv:

<span id="news" style="position:absolute; width:350px; z-index:1">

...før første "news-" match (se din vens kode). Husk at afslutte med:

</span>

ID'en news skal altså omslutte alle "news-???".
Avatar billede jr40 Nybegynder
22. august 2002 - 02:18 #16
Hmm kan du ik prøve af sætte det ind så jeg ik fucker i det.!
Avatar billede sn0wflake Nybegynder
22. august 2002 - 02:23 #17
Dette er essentielt scroll-koden:

<script src="http://home.12move.dk/~thyrrestrup/script/scroll.js"></script>
<script src="./images.js"></script>

<span id="newsClipping" style="position:absolute; width:490px; height:180px; z-index:2; clip:rect(0px,490px,180px,0px);"><span id="news" style="position:absolute; width:350px; z-index:1">

<table border="0" width="490" height="180" cellspacing="0" cellpadding="0">
<tr>
  <td valign="top" height="35"><span class="news-title">Rammstein picture special</span><br><span class="news-date">Fredag den 31. maj 2002 : kl. 23:24</span></td>
</tr>
<tr>

  <td height="145" valign="top"><span class="news-txt">I det nyeste nummer af Kerrang!, som kan købes i alle større DSB kiosker er der denne gang et interview med Paul og Christoph, hvor de fortæller om historien bag 11 forskellige R+ billeder, og man kan faktisk få en hel del info omkring R+ ud af det.<br><br>Vidste du f.eks. at den politistyrke der anholder R+ i 'Ich Will' musikvideoen faktisk er en rigtig politistyrke og ikke bare en række skuespillere.<br><br>Hvis du kalder dig selv en rigtig R+ Fan, så er der så absolut ingen grund til at tøve, skynd dig at få købt bladet!<br></span></td>
</tr>
</table>

<table border="0" width="490" height="180" cellspacing="0" cellpadding="0">
<tr>
  <td valign="top" height="35"><span class="news-title">Rammstein picture special</span><br><span class="news-date">Fredag den 31. maj 2002 : kl. 23:24</span></td>
</tr>
<tr>

  <td height="145" valign="top"><span class="news-txt">I det nyeste nummer af Kerrang!, som kan købes i alle større DSB kiosker er der denne gang et interview med Paul og Christoph, hvor de fortæller om historien bag 11 forskellige R+ billeder, og man kan faktisk få en hel del info omkring R+ ud af det.<br></span></td>
</tr>
</table>

</span>
</span>

<table border="0" width="490" height="10" cellspacing="0" cellpadding="0">
<tr>
  <td></td>
</tr>
</table>

  </td>
  <td width="15"></td>
</tr>
</table>

  </td>
</tr>
</table>

<table border="0" width="100%" height="1" cellspacing="0" cellpadding="0" bgcolor="#C2EC44">
<tr>
  <td><img src="./images/1x1.gif" border="0" width="1" height="1"></td>
</tr>
</table>

<table border="0" width="100%" height="55" cellspacing="0" cellpadding="0" background="./images/bg-bottom.gif">
<tr>
  <td align="center" valign="top">

<table border="0" width="730" height="30" cellspacing="0" cellpadding="0">
<tr>
  <td><img src="./images/bar-left.gif" border="0" width="214" height="30"><img src="./images/bar-sep.gif" border="0" width="2" height="30"><span id="scrollMeUp"><a href="#" onMouseOver="scrollIt('',1); chgImg('13','scrollup'); return true;" onMouseout="scrollIt('',0); chgImg('12','scrollup'); return true;"><img name="scrollup" src="./images/scroll-up.gif" border="0" width="109" height="30"></a></span><img src="./images/bar-sep.gif" border="0" width="2" height="30"><span id="scrollMeDown"><a href="#" onMouseOver="scrollIt('',2); chgImg('15','scrolldown'); return true;" onMouseOut="scrollIt('',0); chgImg('14','scrolldown'); return true;"><img name="scrolldown" src="./images/scroll-down.gif" border="0" width="109" height="30"></a></span>

Du skal huske at rette stien til JavaScript filerne. Du skal sikkert også tilpasse højde/bredde og visuelle ting, men det virker som det nemmeste. Det virker hos ham, det er hans kode, så det burde også virke hos dig nu.
Avatar billede jr40 Nybegynder
22. august 2002 - 02:26 #18
Jo men du skal stadigvæk tænke på af jeg har mit script her:
<%


PageSize = 30

    Conn_String = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("news.mdb")
If Request("PageTo") <> "" Then
    strPageTo = Request("PageTo")
    If strPageTo <> "" Then
        nPageTo = int(strPageTo)
        If nPageTo <  1 Then
            nPageTo = 1
        End If
    Else
        nPageTo = 1
    End If
    Set RS = Session("ListingRS")
    RS.AbsolutePage = nPageTo

else
    Set Conn=Server.CreateObject("ADODB.Connection")
    Conn.ConnectionTimeout=15
    Conn.CommandTimeout=30

    Conn.Open Conn_String
    Set Cmd=Server.CreateObject("ADODB.Command")
    Set RS=Server.CreateObject("ADODB.Recordset")
    Cmd.CommandType = 1
    Set Cmd.ActiveConnection = Conn
    Cmd.CommandText="SELECT * From news order by ID desc;"
           
    RS.Open Cmd, , 1, 1
    RS.PageSize = PageSize
    Set Session("ListingRS") = RS
    nPageTo = 1
    If not (RS.BOF and RS.EOF) Then
        Set RS = Session("ListingRS")
        RS.AbsolutePage = nPageTo
    End If
   
end if
    If RS.EOF Then
    Response.Write(" <br><br><font size=4 color='red'<b>No Script were found <br></b></font><br>")
Else

    nRowCount = RS.PageSize


    While not RS.EOF and nRowCount > 0
        Count = 0   
        for i = 1 to Count           
        next
        dagar=DateDiff("d", dato, RS("date"))+2
if dagar >= 0 then
        %>


så jeg kan skrive news via en admin funktion.

så jeg ser helst af i kan få den her til af du:
http://www.aklausen.dyndns.dk/andre/hjaalp/
Avatar billede jr40 Nybegynder
22. august 2002 - 02:32 #19
well jeg tror sku jeg selv har fået den nu
Avatar billede sn0wflake Nybegynder
22. august 2002 - 02:35 #20
Jeg vidste at det bare var et spørgsmål om tid :) Tillykke!
Avatar billede jr40 Nybegynder
22. august 2002 - 02:36 #21
yes.
Avatar billede jr40 Nybegynder
22. august 2002 - 02:52 #22
sn0wflake>>>Jeg tænkte på om du vil hjælpe mig med af få mit admin sys op af køre til det script.?

//det hele er sådan set lavet, det skal bare rettes til.
Avatar billede jr40 Nybegynder
22. august 2002 - 02:58 #23
Den skriver fejl i:
Conn.Open Conn_String

ved i hvad det kan være.?
Avatar billede jr40 Nybegynder
22. august 2002 - 13:55 #24
sno0wflake ville du hjælpe.?
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