Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    RIcavare il <TITLE> delle pagine

    Salve a tutti,

    ho provato a cercare nel forum ma al momento il search.php non funziona.
    Sto cercando di creare una navigazione a livelli per gli utenti di un sito, la classica barra TI TROVI QUI: HOME PAGE / SERVIZI / RETI LAN

    Mentre il primo livello (HOME PAGE in questo caso) e il secondo (servizi) sono linkati il terzo e ultimo livello )reti lan rappresenta la pagina in qui si trova l'utente quindi non va linkata.
    In questo caso vorrei che dinamicamente apparisse il titolo della pagina racchiuso nel tag <TITLE>.

    Grazie all'oggetto Request riesco a prelevare dinamicamente il path di Livello 1 e 2 ma non riesco a ricavare il titolo!

    Ho provato cosi' pagetitle=Request.ServerVariables("HTTP_TITLE") ma non ottengo nulla, ho provato ad anteporre Request.ServerVariables("ALL_HTTP") ma niente.

    Sicuramente mi sta sfuggendo qualcosa, qualcuno sa come ricavere il <TITLE> della pagina?
    Grazie tante. :master:

  2. #2
    Non vedo alcuna risposta... forse perchè non esiste un comando che estrae il contenuto del tah <TITLE> da una pagina.

    Provo qualche alternativa...
    Grazie lo stesso.

  3. #3
    edit

  4. #4
    Utente di HTML.it L'avatar di salvod
    Registrato dal
    Feb 2002
    Messaggi
    314
    puoi farlo sul client con javascript...

    <script>document.write(document.title);</script>
    cercasi siti con 1000 accessi al giorno di media per testing servizio di statistiche professionale... per info pvt me

  5. #5
    non puoi ricavare il <title> della pagina...

    però puoi "forzarlo", ovvero stampare il title in ASP e quindi stamparlo quante volte vuoi (compreso nella barra di navigazione)

    sconsiglio fortemente l'utilizzo di js in un caso come questo

    [ se qualcuno fosse arrivato qui cercando la maniera di estrarre il title da una pagina esterna consiglio di cercare XMLHTTP, e poi recuperando la pagina analizzarla con le REGEXP ]
    san imente saluta

    * http://simonecingano.it *

  6. #6
    Grazie a tutti per la risposta,

    alla fine ho risolto come segue:


    <%URL=Request.ServerVariables("SCRIPT_NAME")
    home="http://www.jottoart.com/"
    dim da,cc,L2
    da=2
    cc=(INSTR(da,URL,"/"))-da
    if cc>0 then
    cc3=(INSTR(cc,URL,"/"))+1
    'ricavo il livello 2 di navigazione
    L2=MID(URL,da,cc)
    'ricavo il livello 3 di navigazione
    L3=MID(URL,cc3,100)
    'Imposto la casistica per il livello 3
    Select case Lcase(L3)
    Case "cerca.asp"
    sTitle = "Ricerca Avanzata "
    Case "ricerca_portatili.asp"
    sTitle = "Ricerca per parola chiave "
    Case "acer.asp", "asus.asp", "benq.asp"
    sTitle = maker
    Case "scheda_tecnica.asp"
    sTitle = "Scheda tecnica"
    Case "carrello.asp"
    sTitle = "carrello"
    Case Else
    sTitle = ""
    End Select
    else
    end if
    %>

    Ciao

  7. #7
    aggiungo che in una passata discussione è presente l'esempio di utilizzo XMLHTTP+REGEXP (scelta che non suggerisco all'autore del post, consigliandoli piu di usare asp per scrivere i title delle pagine)

    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

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.