Avatar billede justdoit Nybegynder
18. marts 2002 - 11:04 Der er 30 kommentarer og
1 løsning

Hvordan kalder jeg scriptet?

Jeg har et script fra Vote som ligger her:

http://www.smashco.com/dev.asp

Men hvordan kalder jeg scriptet ind på min hjemmeside???
Avatar billede z42cool Nybegynder
18. marts 2002 - 11:05 #1
Hvis du bare skal inkludere et script der ligger i samme bibliotek som siden gør du som følger:

<!-- #include file="filename" -->
Avatar billede z42cool Nybegynder
18. marts 2002 - 11:09 #2
Her er Microsofts egen dokumentation af #include direktivet, de forklarer det nok lidt bedre end jeg :-)

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iisref/html/psdk/asp/serv24bp.asp
Avatar billede snuseren.dk Nybegynder
18. marts 2002 - 12:29 #3
Avatar billede justdoit Nybegynder
18. marts 2002 - 12:46 #4
Jeg ved godt hvordan jeg laver en include!

Det jeg ikke kan finde ud af er hvilken del af koden jeg skal include, for at kalde votefunktionen!

For at I kan finde ud af dette, bliver I nok nød til at gå ind på linket for at downloade scriptet!!
Avatar billede tsunami Nybegynder
18. marts 2002 - 15:09 #5
For at få det script til at virke er den ellers en txt fil i support mappen der kunne hjælpe dig... men her er alligevel en forklaring


Denne linie gør at din side udløber i Cachen med det samme og skal være den første i hele din ASP side den skal sættes ind i....
<%
Response.Expires = -100000
%>

Dette er filen der bliver includeret og kan placeres alle steder men helst i starten eller inden den næste linie som vi kommer til

<!-- #include virtual="plugins/vb.asp"-->

Denne "Call Function" vil begynde at tegne og alt muligt andet på din side så den skal være placeret der hvor du vil have din Vote på siden

<%call VotingBooth%>

Jeg håber det er forståeligt nok...
Avatar billede justdoit Nybegynder
18. marts 2002 - 20:45 #6
Hej tsunami

Du har fat i den rigtige del her, men jeg kan ikke helt få det til at virke!!

Vil du ikke prøve at sætte det ind i et tilfældigt html dokument, så jeg kan se hvad du mener???
Avatar billede tsunami Nybegynder
18. marts 2002 - 20:52 #7
Hvad med at du viser mig koden på en eller anden måde og så sætter jeg det ind for dig :o)

Og lige skriver stien hvor  "plugin/vb.asp" ligger i forhold til det dokument som der skal bruges :o)
Avatar billede tsunami Nybegynder
18. marts 2002 - 20:54 #8
Eller kan du se et eksempel her....

----------------------------------------------------------------------
<%
Response.Expires = -100000
%>
<!-- #include virtual="plugins/vb.asp"-->
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><%call VotingBooth%></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>
</body>
</html>
------------------------------------------------------------------------
Avatar billede justdoit Nybegynder
18. marts 2002 - 21:02 #9
Det er helt ok!

Her er min sti hvor min vb.asp skal ligge:

dvdit-filer/vote/vb.asp


Her er nogle koder jeg lige har lavet, som du kan prøve at sætte det ind i.

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

<body bgcolor="#FFFFFF" text="#000000">
<table width="500" border="0" cellspacing="0" cellpadding="0" height="166">
  <tr>
    <td width="150" valign="top">
      <table width="150" border="0" cellspacing="0" cellpadding="0" height="151">
        <tr>
          <td height="20">Sidemenu</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td valign="top" height=100%"><!- her skal min Vote være --></td>
        </tr>
      </table>
    </td>
    <td width="350">&nbsp;</td>
  </tr>
</table>
</body>
</html>
Avatar billede justdoit Nybegynder
18. marts 2002 - 21:04 #10
ok kigger lige på dit:)
Avatar billede tsunami Nybegynder
18. marts 2002 - 21:07 #11
<%
Response.Expires = -100000
%>
<!-- #include virtual="plugins/vb.asp"-->
<html>
<head>
<title>vote</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<table width="500" border="0" cellspacing="0" cellpadding="0" height="166">
  <tr>
    <td width="150" valign="top">
      <table width="150" border="0" cellspacing="0" cellpadding="0" height="151">
        <tr>
          <td height="20">Sidemenu</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td valign="top" height=100%"><%call VotingBooth%></td>
        </tr>
      </table>
    </td>
    <td width="350">&nbsp;</td>
  </tr>
</table>
</body>
</html>
Avatar billede tsunami Nybegynder
18. marts 2002 - 21:08 #12
Ups...

<%
Response.Expires = -100000
%>
<!-- #include virtual="dvdit-filer/vote/vb.asp
"-->
<html>
<head>
<title>vote</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<table width="500" border="0" cellspacing="0" cellpadding="0" height="166">
  <tr>
    <td width="150" valign="top">
      <table width="150" border="0" cellspacing="0" cellpadding="0" height="151">
        <tr>
          <td height="20">Sidemenu</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td valign="top" height=100%"><%call VotingBooth%></td>
        </tr>
      </table>
    </td>
    <td width="350">&nbsp;</td>
  </tr>
</table>
</body>
</html>
Avatar billede justdoit Nybegynder
18. marts 2002 - 21:10 #13
Det forstår jeg altså ikke, har du downloadet scriptet??

For når jeg retter det til du har lavet, så det passer til den rigtige sti, så går det helt galt - gør den også det ved dig??
Avatar billede tsunami Nybegynder
18. marts 2002 - 21:17 #14
Sorry

<%
Response.Expires = -100000
%>
<!-- #include file="dvdit-filer/vote/vb.asp
"-->
<html>
<head>
<title>vote</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<table width="500" border="0" cellspacing="0" cellpadding="0" height="166">
  <tr>
    <td width="150" valign="top">
      <table width="150" border="0" cellspacing="0" cellpadding="0" height="151">
        <tr>
          <td height="20">Sidemenu</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td valign="top" height=100%"><%call VotingBooth%></td>
        </tr>
      </table>
    </td>
    <td width="350">&nbsp;</td>
  </tr>
</table>
</body>
</html>
Avatar billede tsunami Nybegynder
18. marts 2002 - 21:26 #15
Ok... har lige fundet ud af nye ting og sager....

Filen du har liggende i

dvdit-filer/vote/

Og som hedder

vb_vars.asp

skal du åbne og ændre nogle variabler fordi den fil ligger der en sti til Databasen.... hvis du har gjordt det og det stadig ikke virker... så prøv at ændre rittighederne på databasen så alle har fuld adgang...

PS: Det sidste kan du kun gøre på NT maskiner så hvis du sidder på en Win98 og har PWS skulle den have nok rettigheder
Avatar billede justdoit Nybegynder
18. marts 2002 - 21:41 #16
Jeg har tidligere været inde at ændre en sti i vb_vars til Server.Mappath("vb2k.mdb")

Men jeg forstår ikke hvordan jeg kalder afstemningen ind på siden, det burde da ikke være så svært hva:)

Har du fået det til at virke??
Avatar billede tsunami Nybegynder
18. marts 2002 - 23:06 #17
husket at gøre dette???

Create a Host File
Voting Booth needs a script file to be called from. This is the 'host file.' The host file must be an ASP script and in it's simplest form, looks like this:

<%Response.Expires = -100000
Response.Buffer = true%>
<!-- #include virtual="plugins/vb.asp"-->
<html><body>
<%call VotingBooth%>
</body>
</html>


This file can contain any other HTML/asp code you'd like, but must contain two lines. The first is the virtual include. The path specified must point to the vb.asp file, in relation to the host file. The host file must also contain the 'call VotingBooth' command at whatever point in the HTML stream you'd like to display the Voting Booth output. The 'expires' and 'buffer' property of the response object are not necessary, but recommended.

Har fået det til at virke
Avatar billede tsunami Nybegynder
18. marts 2002 - 23:06 #18
Sorry jeg var længe om det... var lige nede og se til AWG
Avatar billede justdoit Nybegynder
19. marts 2002 - 00:02 #19
Skal dette ligge i et asp dokument for sig selv??
Avatar billede tsunami Nybegynder
19. marts 2002 - 00:07 #20
Ja for i den der fil

vb_vars.asp

Skal du give adresse til den "Host" fil
Avatar billede justdoit Nybegynder
19. marts 2002 - 08:05 #21
Sorry, men hvordan pokker laver jeg en HOST fil? Skal jeg bare putte:

<%Response.Expires = -100000
Response.Buffer = true%>
<!-- #include virtual="plugins/vb.asp"-->
<html><body>
<%call VotingBooth%>
</body>
</html>

og så kalde den host.asp

Hvordan referere jeg så til den fil fra sitet??

Justdoit:)
Avatar billede tsunami Nybegynder
19. marts 2002 - 08:09 #22
Det gør den automastisk...... bare du har givet den stien i config filen skal nok nok kalde host filen
Avatar billede justdoit Nybegynder
19. marts 2002 - 14:29 #23
Vil du ikke være sød at skrive helt præcis hvad du gør for det virker ikke hos mig!

Du skal nok få lidt ekstra point for det, hvis det er?

Jeg har lavet en fil der hedder host.asp hvor jeg har lagt dette:

<%Response.Expires = -100000
Response.Buffer = true%>
<!-- #include virtual="plugins/vb.asp"-->
<html><body>
<%call VotingBooth%>
</body>
</html>

På hjemmesiden har jeg sat <%call VotingBooth%> der hvor jeg gerne vil have kaldt afstemningen, er det forkert??

Du skriver at jeg skal give stien i config flien - det ved jeg ikke hvad betyder?


vh

Justdoit:)
Avatar billede tsunami Nybegynder
20. marts 2002 - 13:59 #24
Filen du har liggende i

dvdit-filer/vote/

Og som hedder

vb_vars.asp

Er Config filen..... et sted i den fil er linierne

'Absolute URL to host file
VB_HOSTFILE = "http://localhost/vote/votebthcfg.asp"

Hvor du skal rette adressen til din Hostfil hvor du lagde

<%Response.Expires = -100000
Response.Buffer = true%>
<!-- #include virtual="plugins/vb.asp"-->
<html><body>
<%call VotingBooth%>
</body>
</html>

ind i og kaldte host.asp.... det betyder at du nok skal rette den til

VB_HOSTFILE = "http://localhost/dvdit-filer/host.asp"

eller hvor du nu har lagt Host.asp
Avatar billede justdoit Nybegynder
20. marts 2002 - 20:07 #25
Nu har jeg rettet i filen vb_vars.asp

'Absolute URL to host file
VB_HOSTFILE = "http://localhost/dvdit-filer/host.asp"

Nu har jeg prøvet at kalde "vote" ind på hjemmesiden med
<%call VotingBooth%> men det dur stadig ikke for mig.

Er der anet som jeg ikke fatter:)
Avatar billede justdoit Nybegynder
20. marts 2002 - 20:38 #26
ups det er VB_HOSTFILE = "http://localhost/dvdit-filer/vote/host.asp" filen ligger i!!
Avatar billede tsunami Nybegynder
20. marts 2002 - 21:39 #27
Har du fået det til at virke nu?
Avatar billede justdoit Nybegynder
20. marts 2002 - 22:28 #28
Nej - jeg forstår det ikke jeg har gjordt alt det du har sagt (tror jeg nok) med når jeg kalder siden inde i localhot som er der ikke nogen afstemning. Det er som om scriptet ikke bliver kaldt??


Når jeg kalder http://localhost/dvdit-filer/dvdit/vote/host.asp for sig selv står der at:

Inkluderingsfilen blev ikke fundet

/dvdit/dvdit-filer/vote/host.asp, linje 3

Inkluderingsfilen 'plugins/vb.asp' blev ikke fundet.


Gør den også det ved dig??
Avatar billede tsunami Nybegynder
20. marts 2002 - 22:43 #29
I host filen er der denne linie

<!-- #include virtual="plugins/vb.asp"-->

prøv at ændre den til

<!-- #include virtual="dvdit-filer/dvdit/vote/vb.asp"-->

eller hvor nu vb.asp ligger henne
Avatar billede tsunami Nybegynder
20. marts 2002 - 22:44 #30
Ellers kan du sende hele dvdit-filer biblioteket på webmaster@igloo.gl så vil jeg kigge på det hvis du stadig ikke kan få det til at virke
Avatar billede justdoit Nybegynder
21. marts 2002 - 13:12 #31
Hej, jeg har sendt filerne til dig på din mail!

Justdoit:)
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