ciao a tutti..premetto che prima di postare ho cercato ovunque ed ho fatto tutti i tentativi possibili..dunque: ho questa pagina di "esempio" scritta con i comportamenti server di dw..
la pagina interroga il db ed estrae un articolo con un' immagine iseriti dall'utente..
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
<!--#include file="Connections/connessione.asp" -->
<%
var Recordset1__MMColParam = "ID";
if (String(Request.QueryString("ID")) != "undefined" &&
String(Request.QueryString("ID")) != "") {
Recordset1__MMColParam = String(Request.QueryString("ID"));
}
%>
<%
var Recordset1 = Server.CreateObject("ADODB.Recordset");
Recordset1.ActiveConnection = MM_connessione_STRING;
Recordset1.Source = "SELECT * FROM generici WHERE ID = "+ Recordset1__MMColParam.replace(/'/g, "''") + "";
Recordset1.CursorType = 0;
Recordset1.CursorLocation = 2;
Recordset1.LockType = 1;
Recordset1.Open();
var Recordset1_numRows = 0;
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<p><img src="<%=(Recordset1.Fields.Item("foto").Value)%>" />
</p>
<p><%=(Recordset1.Fields.Item("titolo").Value)%></p>
<p><%=(Recordset1.Fields.Item("annuncio").Value)%></p>
</body>
</html>
<%
Recordset1.Close();
%>
tutto è ok..il problema è che se un utente decide di non inserire un'immagine nella pagina appare il rettangolino bianco con la classica crocetta rossa..perchè giustamente il campo del db è vuoto..
qualcuno mi potrebbe aiutare a scrivere qualche riga di codice da implementare per nascondere questo spazio in caso di campo vuoto o meglio ancora sostituire l'area con un..
<img src="<%=(default.jpg)%>" />
premetto che ho provato ad implementarne diverse ma senza risultato..anche perchè 1°non sono un programmatore..2° tutto cio che si trova ingiro usa altri metodi diversi da quelli che dw scrive in automatico..e 3° devo assolutamente rispettare questi metodi perchè tutto il sito è scritto così..
la pagina interroga il db ed estrae un articolo con un' immagine iseriti dall'utente..
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
<!--#include file="Connections/connessione.asp" -->
<%
var Recordset1__MMColParam = "ID";
if (String(Request.QueryString("ID")) != "undefined" &&
String(Request.QueryString("ID")) != "") {
Recordset1__MMColParam = String(Request.QueryString("ID"));
}
%>
<%
var Recordset1 = Server.CreateObject("ADODB.Recordset");
Recordset1.ActiveConnection = MM_connessione_STRING;
Recordset1.Source = "SELECT * FROM generici WHERE ID = "+ Recordset1__MMColParam.replace(/'/g, "''") + "";
Recordset1.CursorType = 0;
Recordset1.CursorLocation = 2;
Recordset1.LockType = 1;
Recordset1.Open();
var Recordset1_numRows = 0;
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<p><img src="<%=(Recordset1.Fields.Item("foto").Value)%>" />
</p>
<p><%=(Recordset1.Fields.Item("titolo").Value)%></p>
<p><%=(Recordset1.Fields.Item("annuncio").Value)%></p>
</body>
</html>
<%
Recordset1.Close();
%>
tutto è ok..il problema è che se un utente decide di non inserire un'immagine nella pagina appare il rettangolino bianco con la classica crocetta rossa..perchè giustamente il campo del db è vuoto..
qualcuno mi potrebbe aiutare a scrivere qualche riga di codice da implementare per nascondere questo spazio in caso di campo vuoto o meglio ancora sostituire l'area con un..
<img src="<%=(default.jpg)%>" />
premetto che ho provato ad implementarne diverse ma senza risultato..anche perchè 1°non sono un programmatore..2° tutto cio che si trova ingiro usa altri metodi diversi da quelli che dw scrive in automatico..e 3° devo assolutamente rispettare questi metodi perchè tutto il sito è scritto così..