Avatar billede random Nybegynder
08. marts 2002 - 17:04 Der er 13 kommentarer og
1 løsning

Gå til toppen af skærmen!

Hej

jeg mangler et lille script, som skal sende brugeren til toppen af sitet, når der bliver trykket op en knap.

Er der en der lige ligger inde med et sådan?
Avatar billede sukos Juniormester
08. marts 2002 - 17:07 #1
I toppen af dit dokument skriver du:

<a name="toppen">Dit første indhold på siden, efter body</a>


Nede på siden skriver du:

<a href="dinside.html#toppen">Op</a>
Avatar billede random Nybegynder
08. marts 2002 - 17:12 #2
Min knap ser sådan ud:

<INPUT  TYPE="image" src="billeder/knap_tilmeld.gif" width="49" height="12" border="0" VALUE="Send">

Der er ikke noget <a href=""></a> da siden ved VALUE="Send" henter en asp side ind i en Iframe!
Avatar billede sukos Juniormester
08. marts 2002 - 17:18 #3
Så må du jo lave det i din asp!
Avatar billede nikolajdu Nybegynder
08. marts 2002 - 17:24 #4
Nej nej nej nej...

Brug den her:

<iframe src="test.html" name="iframen"></iframe>

<a href="#" onclick="document.iframen.location.href='test.html#toppen'">gå til</a>

/Nikolaj
Avatar billede nikolajdu Nybegynder
08. marts 2002 - 17:26 #5
Hvor du så i din den fil du åbner idin iframe har skrevet: <a href="dinside.html#toppen">Op</a>
Avatar billede random Nybegynder
08. marts 2002 - 17:36 #6
Tak men jeg forstår ikke helt!

Dette er min Iframekode:

<Iframe style="MARGIN-LEFT: 11px" border:0 name="dvdtimain" marginWidth=3
      marginHeight=8;  src="dvdit-filer/start.htm" frameBorder=0 width=568  height=100% scrolling=no><!-- Iframe tekst --></Iframe>

..og dette er hvorfra jeg vil til toppen:

<td><INPUT  TYPE="image" src="billeder/knap_tilmeld.gif" width="49" height="12" border="0" VALUE="Send"></td>
Avatar billede nikolajdu Nybegynder
08. marts 2002 - 17:37 #7
<Iframe name="iframen" style="MARGIN-LEFT: 11px" border:0 name="dvdtimain" marginWidth=3
      marginHeight=8;  src="dvdit-filer/start.htm" frameBorder=0 width=568  height=100% scrolling=no><!-- Iframe tekst --></Iframe>


<td><INPUT  TYPE="image" src="billeder/knap_tilmeld.gif" width="49" height="12" border="0" VALUE="Send" onclick="document.iframen.location.href='test.html#toppen'"></td>
Avatar billede sukos Juniormester
08. marts 2002 - 17:52 #8
Der er kommet øl, så jeg logger af!
Avatar billede random Nybegynder
08. marts 2002 - 17:53 #9
Den driller stadig!!

Du skal nok få nogle flere point!!

Iframe:

<Iframe style="MARGIN-LEFT: 11px" border:0 name="dvdtimain" marginWidth=3 marginHeight=8;  src="dvdit-filer/start.htm" frameBorder=0 width=568  height=100% scrolling=no></Iframe>

Knappen:

<INPUT TYPE="image" src="billeder/knap_tilmeld.gif" width="49" height="12" border="0" VALUE="Send" onclick="document.dvditmain.location.href='SpawnedMailerAdd.asp#top'">

'
Documentet der skal hentes er 'SpawnedMailerAdd.asp'

Hvor kan jeg sætte: <a href="dinside.html#top"></a>????

her er filen!

<%
Dim eAddy
eAddy = Request.Form("eaddy")
response.write( eAddy )

if eAddy = "" then
response.write("Gå venligst tilbage og skriv din e-mail adresse.")

else

If InStr(1,eAddy,"@",vbTextCompare) = 0 then

response.write(" Dette er ikke en korekt e-mail adresse, prøv venligst igen!")

else

set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open(Server.Mappath("../../db/SpawnedMailer.mdb"))

set rsMail = Server.CreateObject("ADODB.recordset")
rsMail.Open "SELECT * FROM MailingList WHERE MailingAddy='" & eAddy & "'", conn

    If not rsMail.EOF Then
        If rsMail("MailingAddy") = eAddy Then

            response.write(" Denne e-mail adresse eksistere allerede, prøv en anden!.")

        End if

    Else

            mailSQL = "INSERT into MailingList (MailingAddy) VALUES ('" & eAddy & "');"
            conn.Execute mailSQL
            response.write(" E-mail adresse en nu blevet tilføjet!")
    End if


rsMail.close
conn.close
end if
end if
%>
Avatar billede nikolajdu Nybegynder
08. marts 2002 - 17:54 #10
Nej nej ikke flere point.
Avatar billede nikolajdu Nybegynder
08. marts 2002 - 17:56 #11
Du indsætter det bare FØR din

<%

For en god ordens skyld bør du så lige tilføje:

<html>
<head></head>
<body>
<a href="SpawnedMailerAdd.asp#top"></a>

<%
Dim eAddy
eAddy = Request.....

/Nikolaj
Avatar billede random Nybegynder
08. marts 2002 - 18:33 #12
Det forstår jeg simpelthen ikke, jeg har gjordt alt det du har sagt, men når jeg trykke på "billedet" så springer siden ikke op i toppen?

Står det helt rigtigt??

Iframe:


<Iframe style="MARGIN-LEFT: 11px" border:0 name="dvdtimain" marginWidth=3
      marginHeight=8;  src="dvdit-filer/start.htm" frameBorder=0 width=568  height=100% scrolling=no></Iframe>

Knap:


<INPUT  TYPE="image" src="billeder/knap_tilmeld.gif" width="49" height="12" border="0" VALUE="Send" onclick="document.dvditmain.location.href='SpawnedMailerAdd.asp#top'">



SpawnedMailerAdd.asp (der skal hentes i toppen:


<html>
<head>
<title>Nyhedsbrev</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">
<a href="SpawnedMailerAdd.asp#top"></a>
<table width="550" border="0" cellspacing="0" cellpadding="0" bgcolor="EEEEEE">
  <tr>
    <td valign="top" height="6" colspan="3" background="../../billeder/h_sidemenu_top_top.gif"></td>
  </tr>
  <tr>
    <td height="1" width="4" background="../../billeder/sidemenu_top_left.gif"></td>
    <td valign="top" height="10" class="menufarve" width="543">TILMELD DIG NYHEDSBREVET
      (skal st&aring; i toppen)</td>
    <td height="1" width="3" background="../../billeder/sidemenu_top_right.gif">
    </td>
  </tr>
  <tr>
    <td valign="top" height="6" colspan="3" background="../../billeder/h_sidemenu_top_midt.gif"></td>
  </tr>
  <tr>
    <td background="../../billeder/sidemenu_left.gif" width="4" height="1"></td>
    <td valign="top" width="543">
      <table width="535" border="0" cellspacing="0" cellpadding="0" align="center">
        <tr>
          <td valign="top" nowrap width="535">
            <div align="center"><br><br>
              <%
Dim eAddy
eAddy = Request.Form("eaddy")
response.write( eAddy )

if eAddy = "" then
response.write("Gå venligst tilbage og skriv din e-mail adresse.")

else

If InStr(1,eAddy,"@",vbTextCompare) = 0 then

response.write(" Dette er ikke en korekt e-mail adresse, prøv venligst igen!")

else

set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open(Server.Mappath("../../db/SpawnedMailer.mdb"))

set rsMail = Server.CreateObject("ADODB.recordset")
rsMail.Open "SELECT * FROM MailingList WHERE MailingAddy='" & eAddy & "'", conn

    If not rsMail.EOF Then
        If rsMail("MailingAddy") = eAddy Then

            response.write(" Denne e-mail adresse eksistere allerede, prøv en anden!.")

        End if

    Else

            mailSQL = "INSERT into MailingList (MailingAddy) VALUES ('" & eAddy & "');"
            conn.Execute mailSQL
            response.write(" E-mail adresse en nu blevet tilføjet!")
    End if


rsMail.close
conn.close
end if
end if
%>
<br><br><br>
            </div>
          </td>
        </tr>
      </table>
    </td>
    <td height="1" width="3" nowrap background="../../billeder/sidemenu_right.gif"></td>
  </tr>
  <tr>
    <td valign="top" height="13" colspan="3" background="../../billeder/h_sidemenu_top_bund.gif"></td>
  </tr>
</table>

</body>
</html>



Random:)
Avatar billede nikolajdu Nybegynder
08. marts 2002 - 18:37 #13
Ja det ser da fint ud.
Avatar billede random Nybegynder
08. marts 2002 - 19:13 #14
Det er lidt underligt, for jeg kan ikke få det til at virke, men jeg må prøve at "bøvle" lidt med det selv!

Tak for hjælpen ellers

Random:)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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