Avatar billede botha Nybegynder
11. september 2001 - 00:15 Der er 15 kommentarer og
4 løsninger

dagens letteste og dummeste asp spg

jeg er total novise i asp, men har kikket lidt på det.

1 har jeg forstået det rigtigt : asp = en side som selv genererer en almindelig html side ?

2 kan det gøres ved blot at skrive en form for \"nu skal du skrive\" jeg har set \"response.write\" brugt flere steder.

3. hvis jeg nu feks. skulle lave en asp side som selv skrev denne html side :

-
<html>

<title>test</title>
</head>

<body>

<p>dette er blot en test</p>
<table border=\"1\" width=\"100%\">
  <tr>
    <td width=\"50%\">1</td>
    <td width=\"50%\">2</td>
  </tr>
  <tr>
    <td width=\"50%\">3</td>
    <td width=\"50%\">4</td>
  </tr>
  <tr>
    <td width=\"50%\">5</td>
    <td width=\"50%\">6</td>
  </tr>
</table>
<p>for at tjekke asp</p>

</body>

</html>
-

hvordan skulle den så se ud ?
Avatar billede jakoba Nybegynder
11. september 2001 - 00:19 #1
1 Ja. (og det er mere end mange asp programmører har forstået:)
Avatar billede botha Nybegynder
11. september 2001 - 00:32 #2
hvad med spg 2 og 3 ?
Avatar billede pondus73 Nybegynder
11. september 2001 - 01:06 #3
2. Ja

3. En mulighed er faktisk blot at skrive ovenstående html. En asp-side må godt blot bestå af html. Men det bliver du jo ikke så meget klogere af. Prøv dette istedet. (Bemærk at det
kun er det dynamiske indhold asp/vbscript tager sig af)

-- filens indhold starter her --
<%@ Language=VBScript %>
<html>
<head>
<title>test</title>
</head>

<body>
<p>
<%
  Response.write \"dette er blot en test\"
%>
</p>
<table border=\"1\" width=\"100%\">
<% for i = 1 to 3 %>
<tr>
  <td width=\"50%\"><% =(i*2)-1 %></td>
  <td width=\"50%\"><% =(i*2) %></td>
</tr>
<% Next %>
</table>
<p>
<%
  Response.write \"for at tjekke asp\"
%>
</p>
</body>
</html>
Avatar billede burningice Nybegynder
11. september 2001 - 01:18 #4
pondus73>> *LÅÅL* jojo, sådan havde jeg ikke lige set på det ;)
Avatar billede moroax Nybegynder
11. september 2001 - 02:33 #5
og skal den være REN asp kan du skifte linie i din Response.write \"et eller andet\" sådan her:
(et lille eks. på at hente \"hjemmelavede værdier er også med)

TEST1 = \"dette er blot en test\"
TEST2 = \"for at tjekke asp\"

Response.write \"<html>\" &_
    \"<head>\" &_
    \"<title>test</title>\" &_
    \"</head>\" &_
    \"<body>\" &_
    \"<p>\" &_
    TEST1 &_
    \"</p>\" &_
    \"<table border=\'1\' width=\'100%\'>\"
    for i = 1 to 3
    response.write \"<tr>\" &_
      \"<td width=\'50%\'>\" & (i*2)-1 & \"</td>\" &_
      \"<td width=\'50%\'>\" & (i*2) & \"</td>\" &_
    \"</tr>\"
    Next
        response.write \"</table>\" &_
    \"<p>\" &_
    TEST2 &_
    \"</p>\" &_
    \"</body>\" &_
    \"</html>\"

Håber du kan se mønsteret i det,
som du kan se, hvis du skal skrive vidre på næste linie, skal du slutte din tekst/html-kode med \" &_
og width=\"50%\" skal så være width=\'50%\'
da den vil forvente at der efter et \" vil komme et & og en ASP værdi som eks. TEST1

ellers er et KANON godt køb, den Danske bog fra IDG som hedder ASP - Active Server Pages
den er SÅ fed at starte op på

* MoRoax...
Avatar billede burningice Nybegynder
11. september 2001 - 02:41 #6
moroax>> \'50%\' er ikke standard html, du skal såmen bare skrive to \"
altså
\"<td width=\"\"50%\"\">\" & (i*2)-1 & \"</td>\" &_
\"<td width=\"\"50%\"\">\" & (i*2) & \"</td>\" &_

Avatar billede moroax Nybegynder
11. september 2001 - 02:43 #7
>> botha >>
i øvrigt er det ikke et dumt spørgsmål,
ALLE har været her engang, og de fleste \"plejer\" at spørge om hvilken bog er bedst,
Sååå... - det her er lige så godt,

du skal lige være klar over at for at en side med asp kode skal virke må den IKKE hedde .html det skal være .asp

og så kan du jo også prøve dette her:
------ toppen af din .asp fil -----------
<% TEST3 = \"her er test 3 så\" %>


og nede i dine html koder kan du så skrive <%= TEST3 %>

som du kan se oppe i den første er der KUN <% til at starte med, det er fordi her skal der oprettes værdier, regnes, tænkes eller hvad din side nu skal lave
<% TEST3 - kunne lige så godt have været klokken, eller en værdi fra din database, eller en værdi sendt fra en form fra siden før eller lign.

men med <% TEST3 %> i toppen af siden kan du når som helst på siden få den vist ved at skrive <%= TEST3 %> midt i html koderne
og her behøver du IKKE skrive response.write, for det er faktisk det som = gør


* MoRoax...






Avatar billede moroax Nybegynder
11. september 2001 - 02:45 #8
cyberfessor >>
nu ER asp jo heller ikke standart HTML,
og \" = \' OGSÅ i HTML
(du kan jo kigge microsoft\'s sider lidt i gennem, og når selv DE bruger \' i stedet for \"\" & Hmm & \"\" så er der jo nok en grund...

* MoRoax...
Avatar billede burningice Nybegynder
11. september 2001 - 02:56 #9
moroax>>asp har ikke noget med html at gøre, såååe...!

hvis du kigger i \"reglerne\" for html standarden finder du ikke \' \' nogen steder, at det så virker er noget helt andet... det er der så meget skod kode der gør :/
Avatar billede moroax Nybegynder
11. september 2001 - 02:59 #10
>> cyberfessor >>

Brok dig til Bill Gates, det var HAM der fortalte mig det *GG*
- sig mig ser du rødt hvergang du ser mit navn, eller er du bare typen der bæger nag ??..
sidder her og deler et ½ asp kursus ud, og så kommer der kun knirkelyde...

* MoRoax...
Avatar billede burningice Nybegynder
11. september 2001 - 08:36 #11
moroax>> nej, jeg driver ikke hetz på nogen... prøv at la\' være med at tage det personligt!

Det er fint at du har lyst til at fortælle botha nogle basic steps, og så retter jeg dig fordi at botha ligeså godt kan få det rigtigt ind fra starten, men straks går du i forsvarsstilling!
Avatar billede moroax Nybegynder
11. september 2001 - 11:54 #12
>> Cyberfessor >>
igen Brok dig til Bill Gates, det var HAM der fortalte mig det

* MoRoax...
Avatar billede egede Nybegynder
11. september 2001 - 13:21 #13
Jeg har desværre ikke læst indholdet igennem, men har set at der ikke ahr været nogle links, ved godt det ikke er det du spørger om, men www.html.dk er en helt fin side til at lære ASP med...
Avatar billede troelsm Nybegynder
13. september 2001 - 01:15 #14
Det eneste som ikke er nævnt - hvis du ikke ved det er at side skal have .asp som extension og ikke htm/html
Avatar billede jakoba Nybegynder
13. september 2001 - 07:29 #15
cyberfessor >> \" eller \' er ligemeget. Se:
http://www.w3schools.com/html/html_elements.asp
afsnittet \"Quote Styles, \"red\" or \'red\'?\"  70% nede af siden

mvh JakobA
Avatar billede -sofus- Nybegynder
13. september 2001 - 10:31 #16
1) Serveren laver ASP om til HTML (mere eller mindre)
2) Det man bruger asp til er ikke som afløser for html,, men til at lave flexible sider som kan ændres online,, eks:
tabel.asp?border=0&col=3&rows=5
så kan man definere forskellige oplysninger til siden i url\'en
Avatar billede -sofus- Nybegynder
13. september 2001 - 10:33 #17
hmmm faktisk et rigtig skod eksempel....
men det korte af det lange,, asp er ikke en hurtigere måde at lave html sider på..
kommer lige med et andet eks:

du har en access database med 10.000 kunder med info osv

med html skal du lave 10.000 forskellige sider
med asp kan du nøjes med 2 sider og 1 database
Avatar billede pondus73 Nybegynder
13. september 2001 - 10:42 #18
Jeg syntes den her snak, snart drukner det faktum at botha endnu ikke har givet accept på ovenstående svar - Hrmpf!
Avatar billede moroax Nybegynder
13. september 2001 - 15:42 #19
>> JakobA >>
\'SMUKT, \"Tak\" skal du have\' ,-)

* MoRoax...
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

IT-JOB

BEC Financial Technologies

Development Manager for Document Lifecycle

Forsvarsministeriets Materiel- og Indkøbsstyrelse

IT-Sikkerhedsrådgiver til Cyberdivisionen i Hvidovre

Politiets Efterretningstjeneste

Sektionsleder til dataplatform i PET

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger IT-supporter til lokal IT Korsør