Visualizzazione dei risultati da 1 a 10 su 10

Discussione: JavaScript per RSS

  1. #1
    Utente di HTML.it L'avatar di serpiko
    Registrato dal
    Feb 2005
    Messaggi
    346

    js per rss chi sa aiutarmi??

    salve a tutti... mi occorre aiuto e vi spiego perché:
    ho creato un codice che genera da un file xml, che a sua volta pesca da un file in asp, i dati dal db, uguale uguale a quello di questo sito (http://www.webmasterpoint.org/rss/rss.asp )
    questo è il codice:
    <%' Creo oggetto DOM XML
    Set objXML = Server.CreateObject("msxml2.DOMDocument.3.0")
    objXML.async = false
    objXML.setProperty "ServerHTTPRequest", True

    ' validazione del documento XML
    objXML.validateOnParse =false' true

    ' non conservare spazi
    objXML.preserveWhiteSpace = false

    blnLoaded = objXML.Load("http://www.miosito.it/ilfilexml.asp")
    If Not blnLoaded Then
    Response.write "Nessuna news da visualizzare"
    Else
    set objNodeList = objXML.getElementsByTagName("channel")

    For Each objNode In objNodeList
    For Each objNode2 In objNode.childNodes

    Select Case objNode2.nodeName
    Case "title"
    html = html + "<tr><td>"
    html = html + objNode2.firstChild.nodevalue
    html = html + "
    </td></tr>"
    Case "link"
    html = html + "<tr><td><a target=_blank href=" + objNode2.firstChild.nodevalue + ">"
    html = html + objNode2.firstChild.nodevalue
    html = html + "</a></td></tr>"
    Case "description"
    html = html + "<tr><td>"
    html = html + objNode2.firstChild.nodevalue
    html = html + "
    </td></tr>"
    End Select
    Next
    Next

    html = html + "<tr><td><hr></td></tr>"

    Set objNodeList = objXML.getElementsByTagName("item")
    For Each objNode In objNodeList
    For Each objNode2 In objNode.childNodes
    Select Case objNode2.nodeName
    Case "title"
    strTitle = objNode2.firstChild.nodevalue
    Case "link"
    strURL = objNode2.firstChild.nodevalue
    Case "description"
    strDescription = objNode2.firstChild.nodevalue
    End Select
    Next

    html = html + "<tr><td><li/>" + strTitle + "
    " + strDescription +"<hr></td></tr>"
    strTitle = ""
    strURL = ""
    strDescription = ""
    Next

    html = "<table>"+html+"</table>"
    set objNodeList = Nothing
    End if
    %>
    <%
    Response.write (html)
    %>
    ora l'aiuto che chiedo è questo: è possibile fare in modo da poter far scaricare agli utenti del mio sito non il codice sopra indicato, per cui dovrebbero per forza di cosa lavorare in asp, ma un semplice js tipo quello che html.it offre alla pagina http://www.html.it/rss.php il seguente codice:

    <script type="text/javascript" src="http://www.html.it/rss/webnews_news.js"></script></p>
    il fatto è che si dovrebbe creare un file js... e come si fa!?... non so forse mi sono espresso peggio di una capra... ma spero cmq di aver fatto capire il mio problema!
    attenta allo sportello quando scendi!!!!

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466

    Moderazione

    Il linguaggio JavaScript è trattato in un apposito forum. Sposto la discussione, anche se il quesito è del tutto criptico.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3

    Prova con la library AHAH

    Ci sarebbero soluzioni semplici con normali funzioni JS, ma ti propongo qualcosa di veramente accattivante di cui si parlava proprio sul forum di html.it qualche giorno fa, ovvero la library AHAH, che sta per Asynchronous Html And HTTP, ideata da Daniele Florio e Andrea Paiola.
    Vedi a questo link. Hai la possibilità di creare un include dinamico anche come risultato di processazioni su file lato server.
    Inoltre è molto semplice e leggero.
    Emanuele DG
    <?php echo "Proverbio zen(d): vivi ogni giorno come se fosse il ".date('d M Y', time()); ?>
    Intellectual property

  4. #4
    Utente di HTML.it L'avatar di serpiko
    Registrato dal
    Feb 2005
    Messaggi
    346
    siccome di js capisco non poco ma niente! ci sarebbe qualcosa di più semplice??
    ad esempio su questo sito http://www.rssmix.com/engine.php è possibile, inserendo il mio file asp che produce il file xml, ottenere un js... è una soluzione! secondo me però instabile, poiché un giorno questo sito potrebbe scomparire e con lui anche il mio js... è per questo che vorrei crearne uno mio! ma non so da dove cominciare!
    tramite una delle semplici soluzioni che mi ha detto essere presenti, è possibile tramite il codice che sopra ho postato crerne uno come quello di html.it?
    aiutatemi please
    attenta allo sportello quando scendi!!!!

  5. #5
    Utente di HTML.it L'avatar di serpiko
    Registrato dal
    Feb 2005
    Messaggi
    346
    AIUTO!!!!!!!!!!!!!!!
    attenta allo sportello quando scendi!!!!

  6. #6
    Utente di HTML.it L'avatar di serpiko
    Registrato dal
    Feb 2005
    Messaggi
    346
    non v'è nessuno che può aiutarmIIIIIIIIIIII?????????
    attenta allo sportello quando scendi!!!!

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    l' hai visto il codice javascript che viene dato da linkare?
    x es. questo http://www.html.it/rss/webnews_news.js ?
    e' un file javascript (sintatticamente corretto) che scrive nel documento con document.write()

    asp, cosi' come ti produce quel file xml e' in grado di scrivere un file .js
    a te sta solo decidere quando e come aggiornarlo (farne produrre uno nuovo, da asp)

    in questo forum non possiamo aiutarti, l' uso di javascript nel caso specifico si riduce al puro rispetto delle regole sintattiche

  8. #8
    Utente di HTML.it L'avatar di serpiko
    Registrato dal
    Feb 2005
    Messaggi
    346
    ma con l'esempio che mi hai riportato, dovrei aggiornarlo io materialmente ogni volta che c'è una nuova notizia giusto? e se è così, non è il massimo!
    riguardo alla seconda parte della tua risposta, allora come potrei fare!??
    attenta allo sportello quando scendi!!!!

  9. #9
    Fai inserire la tua pagina rss in un iframe così

    codice:
    <iframe src="http://miosito.it/rss.asp" frameborder="0" marginheight="0" marginwidth="0" scrolling="NO" width="210" height="600" align="center"></iframe>

  10. #10
    Utente di HTML.it L'avatar di serpiko
    Registrato dal
    Feb 2005
    Messaggi
    346
    mmmm mi sembra buona come soluzione!!!!!
    ti ringrazio infinitamente!!
    attenta allo sportello quando scendi!!!!

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.