Avatar billede pkpedersen Nybegynder
25. juli 2005 - 12:53 Der er 15 kommentarer og
1 løsning

Lav en include file

Hej ASP-Eksperter

Jeg har en test_logo.asp med følgende kode
<html>
<head>
</head>
<body>
<!--#include file="includes/images/test_logo.gif"-->
</body>
</html>

Kan ovendestående gå ind og erstatte alle mine asp-filer hvor denne kode er
<td height="212" align="left" valign="top" background="images/test_logo.gif"><div class="menu">
Avatar billede jps6kb Novice
25. juli 2005 - 13:00 #1
Ved ikke om jeg har midforstået dig, men det ser ud som om du vil include et billede i stedet for at angive det i en eller andet forbindelse. Det kan du ikke..

Men du KAN gøre sådan her:


index.asp:
<table>
<!--#include file="min_include.asp"-->
<tr>
<td>
  noget indhold
</td>
</tr>
</table>


min_include.asp:

<tr>
<td height="212" align="left" valign="top" background....>
<div class="menu">.....</div>
</td>
</tr>
Avatar billede busschou Praktikant
25. juli 2005 - 13:07 #2
tja hvis det bare er fordi du ikke gider skrive dit billede som baggrunds billede i en masse <td>
Så kunne du jo lave et stylesheet og kode dig fra det i css ;o)
Avatar billede pkpedersen Nybegynder
25. juli 2005 - 13:09 #3
Jeg prøver at poste de 2 asp filer, de fylder ikke meget.
Avatar billede pkpedersen Nybegynder
25. juli 2005 - 13:11 #4
Att: Busschou.

Ja det var forde at jeg ville slippe for at skrive test_logo in på alle siderne
Avatar billede busschou Praktikant
25. juli 2005 - 13:13 #5
du kan jo kode dig fra det i css
enten som
td {
  background-image:url('images/test_logo.gif')
}
Så kommer det på alle <td>
Ellers kan du give det en klasse
.billede{
  background-image:url('images/test_logo.gif')
}
og så i de <td> du ønsker det kalder du <td class="billede">
Mulighederne er mange :O)
Avatar billede pkpedersen Nybegynder
25. juli 2005 - 13:18 #6
Dette er min test_logo.asp
<html>
<head>
</head>
<body>
<!--#include file="includes/test_logo.gif"-->
</body>
</html>



Dette er min index.asp
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<!--#include file="includes/head.asp"-->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body background="Images/bg-logo.jpg">
<div align="center">
<table width="760" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left" valign="top"> <table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="212" align="left" valign="top" background="images/test_logo.gif"><div class="menu"></div>
</td>
</tr>
</table>
<p align="center">&nbsp;</td>
</tr>
<tr>
<td align="center"><!--#include file="includes/bund.asp"--></td>
</tr>
</table>
</td>
</tr>
</table>
<p>&nbsp;</p></div>
</body>
</html>

Og det er så i denne linie i min index.asp
<td height="212" align="left" valign="top" background="images/test_logo.gif"><div class="menu</div>
include-filen fra test_logo.asp skal erstatte background="images/test_logo.gif
Avatar billede busschou Praktikant
25. juli 2005 - 13:20 #7
du skal/bør uanset hvad rette din doctype for at være sikker på at få den ønskede virkning ;o)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Avatar billede busschou Praktikant
25. juli 2005 - 13:21 #8
aha, men du kender jo allerede til stylesheets siden du har <div class="menu"> :o)
Avatar billede pkpedersen Nybegynder
25. juli 2005 - 13:31 #9
Att: busschou
Hvor skal jeg smide denne her kode.

.billede{
  background-image:url('images/test_logo.gif')
}

I min index.asp har jeg indsat <td class="billede"> hvor det skal være.
Avatar billede busschou Praktikant
25. juli 2005 - 13:34 #10
i dit stylesheet
Men ok det går lige op for mig at du ikke har noget stylesheet
Men hvorfor har du så <div class="menu"> ? for class henviser jo til et stylesheet
Hvis du ikke har særlig styr på stylesheets så er der en god begyndervenlig beskrivelse her med masser af eksempler
http://www.w3schools.com/css/default.asp
Avatar billede pkpedersen Nybegynder
25. juli 2005 - 13:34 #11
nu har jeg ændret min DOCTYPE

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Avatar billede pkpedersen Nybegynder
25. juli 2005 - 13:39 #12
Fordi jeg har en dropdovn menu som er lavet med DHTML MENU STUDIO PRO 2,5
Derfor <div class="menu">
Avatar billede pkpedersen Nybegynder
25. juli 2005 - 13:46 #13
Jeg har denne style.css


body {
    background-color: #FFFFF4;
    margin: 0px;
    padding: 0px;
}
.main {
    padding-left: 20px;
    padding-right: 20px;

}
h1 {
    font-size: 22px;
    color: #660000;
    font-weight: bold;

}
td, p, br {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
}
.menu {
    margin-top: 151px;
    margin-left: 40px;
}
h3 {
    font-size: 16px;
    margin: 0px;
    padding: 0px;
    color: #660000;
}
a {
    color: #660000;
}
Avatar billede busschou Praktikant
25. juli 2005 - 13:50 #14
ok så inkluderer du jo nok den gennem din head.asp kunne jeg forestille mig
Jamen så tilføjer du jo bare .billede med det hele i din css :o)
Avatar billede pkpedersen Nybegynder
25. juli 2005 - 14:12 #15
Att: Busschou.

Kom lige med et svar, så er der point til dig.
Avatar billede busschou Praktikant
25. juli 2005 - 14:13 #16
oki doki :o)
godt det virker
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