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

    javascript per leggere il contenuto di un tag html

    Salve a tutti,

    volevo getnilmente chiedervi una mano sul problema elencato sotto:

    mi servirebbe un JavaScript che faccia la seguente cosa:

    ---> legga il contenuto di un particolare tag della pagina html corrente, ad
    esempio il tag title
    -----> confronti il contenuto del tag title della pagina con un valore
    predefinito contenuto in una variabile di tipo stringa
    ------> verifichi poi se il contenuto del tag della pagina coincide con il
    contenuto testuale della variabile
    --------> restituisca true in caso positivo
    ---------> false altrimenti

    Sono alle prime armi ma comunque ho provato a buttare giù qualcosa:

    var p = runtime.GetHTMLDocument();

    var t= p.getElementsByTagName("title");

    var x = "Selezione Progetti";

    var Test = false;

    if (t==x)

    Test = true;

    else
    Test = false;
    ----------------------------
    Ma questo non funziona!
    Grazie mille a tutti

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    in realta' dovresti poter ottenere il contenuto di title con
    var t= p.getElementsByTagName("title")[0].firstChild.nodeValue;

    ma fondamentalmente quello che cerchi dovrebbe essere altrettanto disponibile in
    document.title

    ciao

  3. #3
    Grazie mille!

    Ho provato ad usare il tuo metodo, costruendo tale script:


    var p = runtime.GetHTMLDocument();

    var t= p.getElementsByTagName("title")[0].firstChild.nodeValue;

    var x = "Selezione Progetti";

    var Test = false;

    if (t==x)

    Test = true;

    else

    Test = false;

    Mi viene restituito l'errore relativo alla riga 3: Necessario Oggetto
    Grazie ancora per la tempestiva risposta!

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    prova cosi'
    var t= p.getElementsByTagName("title")[0].innerHTML;

    ripeto che in condizioni normali gia basterebbe
    var t= p.title;

  5. #5
    grazie ancora,

    se invece volessi controllare semplicemente se nella pagina c'è ad esempio il tag frameset(senza controllare il contenuto del tag), e in tal caso ritornare true?

    Grazie mille per la disponibilità!!

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.