RobsonMedlem sedan dec. 2001200 inlägg Hej,
Var i h*****e saknas fnutten i denna kod?
<td align="center" valign="middle"><img src="images/<%=(rsDetail.Fields.Item("AD_IMAGE").Value)%>"></td>
Har testat allt men den säger:
Microsoft VBScript runtime error '800a01a8'
Object required: ''
/x/uploadres/test.asp, line 9
Robson :birp
DinoMedlem sedan sep. 20011 914 inlägg Kanske:
<td align="center" valign="middle"><img src="images/<%=(rsDetail.Fields.Item('AD_IMAGE').Value)%>"></td>
RobsonMedlem sedan dec. 2001200 inlägg Då fick vi detta meddelandet:
Microsoft VBScript compilation error '800a03ea'
Syntax error
/x/uploadres/test.asp, line 10
Response.Write((rsDetail.Fields.Item('AD_IMAGE').Value))
-------------------------------------^
OveRRidEMedlem sedan feb. 200112 078 inlägg Det är inte en dubbelfnutt den saknar, snarare ett objekt, precis som felmesset anger. Är verkligen rsDetail ett recordset, så att du inte glöm att exekvera det eller nåt sånt?
Gör såhär med, så du slipper .value, .fields och annat skräp:
Response.Write rsDetail("AD_IMAGE")
RobsonMedlem sedan dec. 2001200 inlägg Får det inte o funka. Har väl gett mig på lite för avancerade grejer. Detta är grejen:
Jag har ett script som heter DuClassified som man kan annonsera på. Det går i annonsen att ladda upp jpg,gif,png och några till. Jag har skrivit om viss kod så att även xls,pdf går att ladda upp. Det klarade även jag;)
Jag skall använda det till att låta användare skicka in xls,pdf till mig för godkännande. När det sedan är godkänt skall man när man trycker på annonstiteln få upp ett xls,pdf istället för bilden.
PDF;n lägger sig i rätt mapp osv.
Skall ha det till en resultatinskickning från användare...
Har även lagt in en fråga på Duresources Forum - inget svar...
Robson
@ndersMedlem sedan juni 200032 969 inlägg
Är verkligen rsDetail ett recordset, så att du inte glöm att exekvera det eller nåt sånt?
Det är en mycket vettig fråga. Kontrollera namngivningen av dina objekt.
Mvh,
RobsonMedlem sedan dec. 2001200 inlägg Den sidan som länken finns på heter catads.asp och innehåller
denna kod:
<a href="adDetail.asp?cat_id=<%=(rsAds.Fields.Item("CAT_ID").Value)%>&sub_id=<%=(rsAds.Fields.Item("SUB_ID").Value)%>&ad_id=<%=(rsAds.Fields.Item("AD_ID").Value)%>"><%=(rsAds.Fields.Item("AD_TITLE").Value)%></a>
Den går då till en sida som heter adDetail.asp som har följande kod för att visa bilden:
<img src="images/<%=(rsDetail.Fields.Item("AD_IMAGE").Value)%>">
Kan man, och hur, skall man göra för att dokumentet skall öppnas direkt, i ett eget fönster eller helst i mainFrame?
De typer av dokument som skall öppnas é .pdf o .xls
Robson
OveRRidEMedlem sedan feb. 200112 078 inlägg Börja med att snygga till din kod lite:
<a href="adDetail.asp?cat_id=<%=rsAds("CAT_ID")%>&sub_id=<%=rsAds("SUB_ID")%>&ad_id=<%=rsAds("AD_ID")%>"><%=rsAds("AD_TITLE")%></a>
<img src="images/<%=rsDetail("AD_IMAGE")%>">
Kan man, och hur, skall man göra för att dokumentet skall öppnas direkt, i ett eget fönster eller helst i mainFrame?
Antingen kan du sätta target="mainframe" i din <a href>-tagg eller så kan du köra ett script som öppnar filen i ett popupfönster:
<html>
<head>
<script>
function openWin(pageName)
{
winProps = "height=400,width=350,scrollbars=auto,resizable=no"
window.open(pageName,"menyrad",winProps);
}
</script>
</head>
<body>
<a href="[red]javascript[/red]:openWin('images/<%=rsDetail("AD_IMAGE")%>');">Öppna bilden</a>
</body>
</html>
Fast just det där är ju en bit ifrån ASP. ;)
RobsonMedlem sedan dec. 2001200 inlägg OveRRidE,
Funkar perfekt. Tack.
Fråga: Går det att öppna dokumentet redan i momentet innan, dvs vid <a href="adDetail.asp?cat_id....?
Robson
OveRRidEMedlem sedan feb. 200112 078 inlägg
Robson skrev:
Fråga: Går det att öppna dokumentet redan i momentet innan, dvs vid <a href="adDetail.asp?cat_id....?
Jag antar att den första länken går till en sida som hämtar ett recordset ur din databas, beroende på vad dina querystrings innehåller? Och av detta recordset (rsDetail) så får du sedan bildnamnet. Du måste exekvera sidan 'adDetail.asp' först för att få fram bildnamnet ur databasen, så det blir nog fel om du försöker på något annat sätt. Så svaret på den frågan är nog nej.
Jag antar också att du visar mer information än just bara en bild på adDetail.asp?