Come posso fere per mostrare un video senza i pulsanti (play, stop, rew...ecc.) e relative barre di navigazione? Vorrei vedere solo il rettangolo del video.
grazie
zeck
Come posso fere per mostrare un video senza i pulsanti (play, stop, rew...ecc.) e relative barre di navigazione? Vorrei vedere solo il rettangolo del video.
grazie
zeck
@Holin said:
Io non ho capito se vuoi usare il componente menu di asp.net o vuoi farne uno nuovo tu..
Nel caso in cui vuoi farne uno nuovo devi:
fare il css per il menu
collegare il css con il tag link nell'head della pagina
creare la struttura del menu nel punto in cui vuoi che compaia
se hai dubbi cerca "menu a comparsa css" su google.. ne dovresti trovare a iosa di esempiNel caso in cui vuoi usare il componente menu di asp.net devi:
scarica gli adattatori per i componenti di asp.net (vvv.asp.net/cssadapters/). Servono a fare in modo tale che asp.net generi codice che sia modificabile tramite CSS per alcuni componenti, tra cui anche il menu
generi un progetto nuovo usando lo scheletro che ti hanno isntallato i cssadapters (se usi vs 2005)
crei il componente Menu (toolbox->navigation->menu) nel punto in cui vuoi visualizzarlo
lo riempi
poi prendi il css che serve (se non mi sbaglio si chiama proprio CSS/menu.css) e lo modifichi come serve a te
colleghi il css alla pagina contenente il menu
se hai dubbi sull'utilizzo dei cssadapters basta che guardi gli esempi di corredo, sono molto semplici.Spero di essere stato chiaro e di aiuto
Grazie per i consigli, ma nulla da fare...non riesco a fare ciò che vorrei.:?
Vorrei usare i componenti di ASP.NET ma quando l'inserisco in una pagina che "includo" la pagina "contenitore" non viene più letta. Ho scaricato gli adapters ma non è cambiato nulla.
@cali1981 said:
Quello che serve a te è il css di un menu orizzontale, perchè nello script del menu in asp.net tu metti solo le voci di menu (o il file sitemap da cui prenderle) poi colleghi un file css. :bho:
come collego il file css??
Ipotizziamoi che devo visulaizzare il menu qui (è parte di un file ascx):
<td colspan="2">QUI</td>
come lo scrivo collegando solo il file css?
non avresti un esempio di ascx con all'interno un richiamo di menu css?
@cali1981 said:
Si certo, non puoi mettere asp e asp.net insieme, anche in asp c'è il menu, con vs lo trovi nel toolbox...
Ciao cali1981, immagino che per vs intendi visual studio, giusto?
Beh, se è visul studio è proprio da li che ho preso quello script del menu.
Vorrei riuscire ad arrivare ad una conclusione:
a) continuo ad usare le pagina ascx e aspx e allora (se ho capito bene) devo trovare lo script di un menu per asp.net (giusto? ne avete uno orizzontale con le finestre che si aprono con mouse on?)
b) cambio e suo pagine asp (a questo punto non sono in grado di "includere" pagine) chi mi aiuta con lo script per a pagina che ho postato prima?
grazie
@Holin said:
Quindi il contenuto corretto del menu sarrebbe questo
[html]
<table style="width: 100%">
<tr>
<td class="style1"> </td>
<td> </td>
</tr>
<tr>
<td class="style2"> </td>
<td> </td>
</tr>
</table>
[/html]
Cmq, come avrai capito gli include del php si traducono in UserControl in Asp.net (non è sempre vero, ma in linea di massima si..).
Grazie, tutto Ok!!
Ho fatto come avete suggerito voi e in effetti il file viene riconosciuto e "incluso" nella pag .aspx.
Domanda:
se provo a inserire un menu fatto in asp nella pagina .ascx la pagina in .aspx non viene più letta!!:x
[html]
<table style="width: 100%">
<tr>
<td class="style1"> </td>
<td>
<asp:Menu runat="server" id="Menu1" BackColor="#B5C7DE" Font-Size="0.8em" Font-Names="Verdana" StaticSubMenuIndent="10px" ForeColor="#284E98" DynamicHorizontalOffset="2">
<StaticMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
<DynamicHoverStyle BackColor="#284E98" ForeColor="White" />
<DynamicMenuStyle BackColor="#B5C7DE" />
<StaticSelectedStyle BackColor="#507CD1" />
<DynamicSelectedStyle BackColor="#507CD1" />
<DynamicMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
<StaticHoverStyle BackColor="#284E98" ForeColor="White" />
</asp:Menu>
</td>
</tr>
<tr>
<td class="style2"> </td>
<td> </td>
</tr>
</table>
[/html]
E' un problema di compatibilità tra asp e asp.net??:bho:
Se si come converto quel tipo di menu in asp.net?:?
Grazie 1000 per il vostro aiuto.
@cali1981 said:
Provato con
<%@ Register TagPrefix="ucMenu" TagName="menu" Src="menu.ascx" %>
<ucMenu:menurunat="server" />
appare questo errore (vedi jpg allegata)
Ho impostato le pagine così:
pagina che deve caricare il file menu1.ascx
**<%@ Register TagPrefix="ucMenu1" TagName="menu1" Src="menu1.ascx" %>
**<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>prova</title>
</head>
<body>
**<ucMenu1: menu1 runat="server" />
**<form id="form1" runat="server">
</form>
</body>
</html>
menu1.ascx
<%@ Register TagPrefix="ucMenu1" TagName="menu1" Src="menu1.ascx" %>
<head>
<style type="text/css">
.style1 {
background-color: #008000;
}
.style2 {
background-color: #FF00FF;
}
</style>
</head>
<table style="width: 100%">
<tr>
<td class="style1"> </td>
<td> </td>
</tr>
<tr>
<td class="style2"> </td>
<td> </td>
</tr>
</table>
Grazie cali1981 per il tuo aiuto!
non ho VS, vorrei riuscire a far funzionare il codice che hai postato:
<%@ Register TagPrefix="MyUC" TagName="Test" Src="uc.ascx" %>
dentro
<MyUC:Test runat="server" />
ma non ci riesco!!
il file che vorrei inserire sono questi:
_menu.ascx
_titolo.ascx
come devo scrivere questo
<%@ Register TagPrefix="MyUC" TagName="Test" Src="uc.ascx" %> ?
e questo
<MyUC:Test runat="server" /> ?
grazie
con php è una cosa possibile; basta fare
<?php
include '_menu.php';
?>
<?php
include 'php/scheda_tecnica.php';
?>
e si hanno due "tabelle" indipendenti una sopra l'altra.
Possibile che in ASP.NET non si riesca a fare una cosa del genere?
@cali1981 said:
Non puoi mettere il menu nella stessa master page?
si posso, ma si ripropone il problema con tabelle di testo ecc.
vorrei trovare una soluzione che permetta di inserire in una pagina contenuti creati singolarmente.
@zeck said:
come suggerito ho usato la master page per richiamare un "titolo" comune a più pagine, lo script prodotto è questo:
<%@ Page Language="VB" masterpagefile="Titolo.master" title="Untitled 1" %>
Domanda:
come si fa ad aggiungere una seconda master page contenete il menu?(sempre per il concetto di voler ripetere su più pagine stessi contenuti)
Ho provato ma due richiami a master page non sono accettati.:?
vorrei provare anche con le user control ma non riesco a trovare lo "script" per richiamare la pagina, qualcuno mi può aiutare? grazie
come suggerito ho usato la master page per richiamare un "titolo" comune a più pagine, lo script prodotto è questo:
<%@ Page Language="VB" masterpagefile="Titolo.master" title="Untitled 1" %>
Domanda:
come si fa ad aggiungere una seconda master page contenete il menu?(sempre per il concetto di voler ripetere su più pagine stessi contenuti)
Ho provato ma due richiami a master page non sono accettati.:?
ciao cali1981,
probabilmente non mi spiego bene.
Ho questo script che vorrei ripetere su più pagine:
<%@ Page Language="VB" %>
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Language" content="it">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled 1</title>
</head>
<body>
<form id="form1" runat="server">
**<table style="width: 100%">
<tr>
<td bgcolor="#008000">Pagina</td>
</tr>
****<tr>
<td>
<asp:Menu runat="server" id="Menu1" BackColor="Red" BorderColor="Navy" BorderStyle="Solid" BorderWidth="1px" Font-Bold="True" Orientation="Horizontal">
<Items>
<asp:menuitem Text="1" Value="1">
</asp:menuitem>
<asp:menuitem Text="2" Value="New Item">
</asp:menuitem>
<asp:menuitem Text="3" Value="New Item">
</asp:menuitem>
</Items>
</asp:Menu>
</td>
</tr>
**</table>
</form>
</body>
</html>
salvo lo script che chiamiamo menu.inc.
A questo punto creo una pagina (nome pagina.aspx) che richiami il contenuto di **menu.inc **con questo script:
**<%@ Page Language="vb" %>
<html>
<body>
<%
Response.WriteFile ("menu.inc")
%>
</body>
</html>
**
carico tutto e apro la pagina "pagina.aspx" cosa vedo?
La tabella verde con la scritta Pagina, cioè la parte scritta in blu del file menu.inc
<table style="width: 100%">
<tr>
<td bgcolor="#008000">Pagina</td>
</tr>
mentre questa parte in rosso che contiene un menu di navigazione non viene letta
<tr>
<td>
<asp:Menu runat="server" id="Menu1" BackColor="Red" BorderColor="Navy" BorderStyle="Solid" BorderWidth="1px" Font-Bold="True" Orientation="Horizontal">
<Items>
<asp:menuitem Text="1" Value="1">
</asp:menuitem>
<asp:menuitem Text="2" Value="New Item">
</asp:menuitem>
<asp:menuitem Text="3" Value="New Item">
</asp:menuitem>
</Items>
</asp:Menu>
</td>
</tr>
Dov'è l'errore?
E' sbagliata la pagina menu.inc o sbaglio il codice in pagina.aspx?
Se è sbagliata pagina.aspx qual' lo script completo che andrebbe scritto?
grazie 1000 per la tua disponibilità
...ok!!
Dunque, se lo scrivo così
<%@ Page Language="vb" %>
<html>
<body>
<%
Response.WriteFile ("menu.inc")
%>
</body>
</html>
viene eseguita solo una parte di "menu.inc"
se lo scrivo così
<%@ Page Language="vb" %>
<html>
<body>
<!--#include file="menu.inc"-->
</body>
</html>
non viene eseguito nulla!
*Come devo impostare per far eseguire completamente il file menu.inc?
*
ho creato questo file nominato menu.inc che includo nella pagina.aspx con questo script:
<%@ Page Language="vb" %>
<html>
<body>
<%
Response.WriteFile ("menu.inc")
%>
</body>
</html>
il problema è questo:
quando richiamo il file pagina.aspx viene eseguito solo una parte del codice (quello in blu), la parte del codice in rosso non è letto.
Dov'è l'errore?
<%@ Page Language="VB" %>
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Language" content="it">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled 1</title>
</head>
<body>
<form id="form1" runat="server">
**<table style="width: 100%">
<tr>
<td bgcolor="#008000">Pagina</td>
</tr>
** **<tr>
<td>
<asp:Menu runat="server" id="Menu1" BackColor="Red" BorderColor="Navy" BorderStyle="Solid" BorderWidth="1px" Font-Bold="True" Orientation="Horizontal">
<Items>
<asp:menuitem Text="1" Value="1">
</asp:menuitem>
<asp:menuitem Text="2" Value="New Item">
</asp:menuitem>
<asp:menuitem Text="3" Value="New Item">
</asp:menuitem>
</Items>
</asp:Menu>
</td>
</tr>
**</table>
</form>
</body>
</html>
vediamo uno script semplice per una pagina da includere
(sono due tabelle rosse e verdi).
<%@ Master Language="VB" %>
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
<title>Untitled 1</title>
<asp:ContentPlaceHolder id="head" runat="server">
</asp:ContentPlaceHolder>
<style type="text/css">
.style1 {
background-color: #FF0000;
}
.style2 {
background-color: #008000;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
<table style="width: 100%">
<tr>
<td class="style2"> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td class="style1"> </td>
</tr>
</table>
</asp:ContentPlaceHolder>
</form>
</body>
</html>
salviamo e nominiamo Untitled_1.master
ora creiamo la pagina che conterrà il file da includere (Untitled_1.master)
<%@
Page Language="VB" masterpagefile="Untitled_1.master" title="Untitled 1"
%>
che salviamo e nominiamo Untitled_1.aspx
Il lavoro è finito basta solo caricare le due pagine sul server.
con le master page ho risolto molti problemi!!!!
Seguendo i passi descritti è veramente facile realizzare pagine con file inclusi.
Grazie
To create a page based on a master page
You can also attach a master page to an .aspx file that was not created based on the master page.
To attach a master page to an .aspx file
Basta poi caricare le pagine su di un server e il gioco è fatto!
Grazie,
provo ad usare PHP, vediamo cosa viene fuori.
@cali1981 said:
Cosa intendi usare innanzitutto? Se usi asp.net, basta che usi le master pages, per asp o php, fai degli include del tipo <!-- #include file="/include/file.asp"--> per asp o include('file.php'); per php. Quindi ad esempio una pagina tipo potrebbe essere:
>
<!-- file="/include/header.asp"-->
Contenuto
<!-- file="/include/footer.asp"-->
>```
Ipotizziamo di usare asp.net:
ho questa pagina con una tabella e una scritta che ho editato con expression web.
**<head>**
**<meta http-equiv="Content-Language" content="it" />**
**<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />**
**<title>Prova</title>**
**<style type="text/css">**
**.style1 {**
**background-color: #FF0000;**
**}**
**.style2 {**
**text-align: center;**
**background-color: #C0C0C0;**
**}**
**</style>**
**</head>**
**<body>**
**<table style="width: 100%" class="style1">**
**<tr>**
**<td class="style2" style="width: 50%">Prova</td>**
**<td> </td>**
**</tr>**
**<tr>**
**<td> </td>**
**<td> </td>**
**</tr>**
**</table>**
**</body>**
**</html>**
creata la pagina la salvo (file save As prova.asp) e già qui credo di sbagliare!! (mi puzza il fatto di avere una pagina asp con il codice all'interno di <html> </html>)
creo una nuova pagina dove inserire l'include...tipo questa:
**<head>**
**<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />**
**<title>Untitled 1</title>**
**</head>**
**<body>**
**<table style="width: 100%">**
**<tr>**
**<td>**
***<!-- file="prova.asp"-->***
**</td>**
**</tr>**
**</table>**
**</body>**
**</html>**
a questo punto si dovrebbe vedere il titolo, ma non si vede nulla.
E' evidente che sbaglio grossolanamente!! In cosa??
grazie
vorrei evitare di copiare titolo, menu... e quant'altro in tutte le pagine del sito. Qual'è il sistema più adatto per ripetere medesimi contenuti in più pagine?
Come devo procedere?
Conosco l'HTML ma non ASP e PHP.
Grazie
Salve a tutti,
ho appena installato oscommerce ma alla fine della procedura quando si passa sul tool per i settaggi appare il seguente messaggio:
Unable to connect to database server!
Da cosa dipende?
Il database c'è, è configurato e os lo vede: perchè non si collega?
Grazie 1000