Visualizzazione dei risultati da 1 a 8 su 8

Discussione: <title> dinamico

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    18

    <title> dinamico

    Salve a tutti,
    sto realizzando un semplice news manager (in asp e con un database access). Avrei bisogno di un aiuto.
    Nella pagina che si occupa di visualizzare la notizia vorrei fare in modo che il title della pagina (<title></title>) sia dinamico, ovvero sia proprio il titolo nella news. La news si trova in una tabella 'news', il campo è 'titolo'.
    Si tratterebbe di andare a leggere il titolo della news, dato un'id, e metterlo nell'head tra i tag <title> e </title>...
    chi mi aiuta?

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,810
    leggilo come qualsiasi altro elemento dinamico:

    codice:
    <title><%= response.write... o come ti pare, dipende da come hai strutturato %></title>
    chissà perché title mette così in crisi...

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    18
    E' possibile farlo anche con la description?
    In pratica mi serve per poter condividere la news su facebook. A fb servono il titolo e la description... , che vorrei generare dinamicamente.

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Si puoi farlo con tutto ciò che si tramuta in HTML per il browser...

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    18
    Mi sapresti dire come?
    Io parto da questo...
    <meta NAME="DESCRIPTION" CONTENT="Descrizione del sito">

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Te l'hanno già detto...
    codice:
    <%description= "Descrizione del sito"%>
    <meta NAME="DESCRIPTION" CONTENT="<%=description%>">
    Roby

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    75
    per evitare di incasinare ho usato la funzione
    <%'Funzione per eliminare i tag HTML
    Function deleteHTML(strHTML)
    Dim objRegExp, strOutput
    Set objRegExp = New Regexp
    objRegExp.IgnoreCase = True
    objRegExp.Global = True
    strOutput=strHTML
    objRegExp.Pattern = "<[^>]*>"
    strOutput = objRegExp.Replace(strOutput, " ")
    deleteHTML = strOutput
    set objRegExp = Nothing
    End Function %>

    trovata sul forum ma mi si ferma comunque quando trova le virgolette "

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    All'interno del CONTENT le virgolette, se presenti, devono essere raddoppiate o convertite con &quot; .

    Roby

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 © 2025 vBulletin Solutions, Inc. All rights reserved.