Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    10

    Master Page Ed Immagini

    Ciao a tutti, e' la prima volta che scrivo in questo forum.
    Ho il seguente problema: creo una master page per il mio sito ed inserisco una immagine.
    Collego poi la master page alle varie pagine del sito e vorrei che l'immagine inserita nella master page venisse visualizzata in tutte le pagine del sito. Invece la vedo solo nella default.aspx prinicipale e in tutte le altre vedo solo il rettangolino che dovrebbe visualizzare l'immagine. Dove sbaglio?
    Grazie a tutti e scusatemi ancora ma sono veramente un principiante.

  2. #2


    posta il codice, devi aver sbagliato qualche cosa di grossolano!
    Fiore Bat - www.bcscommunity.it

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    10
    Grazie per la risposta. Ti premetto che non ho scritto codice ma ho creato la masterpage con il Visual Web Developer.
    Ti posto il codice della master page:

    <%@ Master Language="VB" %>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <script runat="server">

    </script>

    <html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns="urn:schemas-microsoft-comfficeffice" >
    <head runat="server">
    <title>Pagina senza titolo</title>
    <style type="text/css">
    .style1 {
    text-align: right;
    font-family: Verdana;
    font-size: x-small;
    }
    .style2 {
    border-width: 0;
    }
    .style3 {
    text-align: left;
    font-family: Verdana;
    font-size: x-small;
    }
    .footertxt
    {
    font-size:10pt;
    color: #ffffff;
    background-color: #009999;
    }

    .style4 {
    background-color: #0000FF;
    }
    .style5 {
    font-family: Verdana;
    font-size: x-small;
    }
    .style6 {
    text-align: left;
    }

    .style7 {
    border-width: 0px;
    }

    </style>
    <script language="javascript" type="text/javascript">
    <!--

    function IMG1_onclick() {

    }

    // -->
    </script>
    <base target="_parent" />
    </head>
    <body style="background-color: #99CCFF; margin-right: 0; margin-top: 0; margin-bottom: 0;">
    <form id="form1" runat="server">
    <div>
    <a href="immagini/energie.gif">
    [img]immagini/energie.gif[/img]</a>

    <hr class="style6" /><span class="style5">Esti in:</span>
    <asp:SiteMapPath runat="server" id="SiteMapPath1" PathSeparator=" : " Font-Size="0.8em" Font-Names="Verdana">
    <PathSeparatorStyle ForeColor="#990000" Font-Bold="True" />
    <CurrentNodeStyle ForeColor="#333333" />
    <NodeStyle ForeColor="#990000" Font-Bold="True" />
    <RootNodeStyle ForeColor="#FF8000" Font-Bold="True" />
    </asp:SiteMapPath>


    <hr class="style6" />
    <table style="width: 100%; height: 182px">
    <tr>
    <td style="width: 100px" class="style4" valign="top">
    <asp:Menu runat="server" id="Menu1" DataSourceID="SiteMapDataSource1" BackColor="#FFFBD6" Font-Size="0.8em" Font-Names="Verdana" StaticSubMenuIndent="10px" ForeColor="#990000" DynamicHorizontalOffset="2">
    <StaticMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
    <DynamicHoverStyle BackColor="#990000" ForeColor="White" />
    <DynamicMenuStyle BackColor="#FFFBD6" />
    <StaticSelectedStyle BackColor="#FFCC66" />
    <DynamicSelectedStyle BackColor="#FFCC66" />
    <DynamicMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
    <StaticHoverStyle BackColor="#990000" ForeColor="White" />
    </asp:Menu>
    </td>
    <td valign="top">
    <asp:ContentPlaceHolder runat="server" id="ContentPlaceHolder1">
    </asp:ContentPlaceHolder>




































    </td>
    </tr>
    </table>
    </div>
    <table style="width: 100%; height: 27px; position: fixed;" align="left" class="style2" cellspacing="0" cellpadding="0">

    <tr>
    <td valign="top" style="width: 440px; height: 27px;" class="style3">


    Copyright 2007 © Enel Energie All Rights Reserved.</td>
    <td style="height: 27px; width: 503px" class="style1" valign="top">


    Scrivi alla Redazione</td>
    </tr>
    </table>


    </p>
    <asp:SiteMapDataSource runat="server" id="SiteMapDataSource1" />
    </form>
    </body>
    </html>

  4. #4
    [img]immagini/energie.gif[/img]

    è questa l'immagine?

    non vedo altro

    non c'è nulla di "lato server"


    prova a vedere il codice html (ctrl+u in firefox) generato dalle pagine e tenta di capire che differenza c'è tra una pagina che funge e una che non funge...

    bho
    Fiore Bat - www.bcscommunity.it

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    10
    Grazie:
    una che non si vede:
    a href="immagini/energie.gif">
    [img]immagini/energie.gif[/img]</a>


    una che si vede:

    <a href="immagini/energie.gif">
    <img src="immagini/energie.gif" width="223"

    la differenza e' che la pagina in cui si vede (default.aspx) si trova sulla cartella radice del sito dove c'e' anche la paginamaster quelle che non si vedono si trovano invece nello sottocartelle.
    Ciao.

  6. #6
    [QUOTE]Originariamente inviato da Squalo10
    Grazie:
    una che non si vede:
    a href="immagini/energie.gif">
    [img]immagini/energie.gif[/img]</a>


    una che si vede:

    <a href="immagini/energie.gif">
    [img]immagini/energie.gif[/img]
    [img]<%=Page.ResolveUrl([/img]" width="223"


    Visto che usi le sotto cartelle Page.ResolveUrl ti aiuta a recuperare l'immagine...

    Prova e vedi se funziona.

    Ciao

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    10
    Non riesco a capire come devo fare. Nel caso in cui imposto un immagine di sfondo della pagina mi genera il seguente codice:


    <body style="margin-right: 0; margin-top: 10px; margin-bottom: 0; background-attachment: fixed;
    &lt;form id=; background-image: url('immagini/untitled.GIF');" runat="server">


    Come devo fare per visualizzarlo in ogni pagina del sito?
    Ciao e grazie.

  8. #8
    Ma hai provato a usare Page.ResolveUrl nella master page ???


    La sintassi è
    [img]<%=Page.ResolveUrl([/img]"

    devi usare questo simbolo "~" per far partire dalla root dir...

    ciao

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    10
    <body style="margin-right: 0; margin-top: 10px; margin-bottom: 0; background-attachment: fixed;
    &lt;form id=; background-image: url('immagini/untitled.GIF');" runat="server">

    Per quello che riguarda la prima domanda ho risolto.
    Non so come risolvere questa dell'immagine di sfondo.
    Grazie e ciao.

  10. #10
    Originariamente inviato da Squalo10
    <body style="margin-right: 0; margin-top: 10px; margin-bottom: 0; background-attachment: fixed;
    &lt;form id=; background-image: url('immagini/untitled.GIF');" runat="server">

    Per quello che riguarda la prima domanda ho risolto.
    Non so come risolvere questa dell'immagine di sfondo.
    Grazie e ciao.
    Secondo me non dovresti usare le regole di formattazione all'interno della masterpage ( per una questionde di pulizia e manutenzione), ma usare una css esterno o meglio i temi...

    Nel tuo caso credo che non devi mettere le apici dentro le parentesi tonde:

    style="background-image: url(Images/Immagine.jpg)"

    Prova cosi...

    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.