.dsy:it. Pages (5): « 1 [2] 3 4 5 »
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Informatica applicata alla comunicazione scritta (http://www.dsy.it/forum/forumdisplay.php?forumid=275)
-- Spiegazione definitiva del progetto con commento al testo. (http://www.dsy.it/forum/showthread.php?threadid=35360)


Posted by Nostrills on 22-06-2008 12:05:

Scusate una cosa....ma la DATA dell'esame qual'è?
Il 26? o va fissata via mail con il prof quando si è finito il progetto?
se qualcuno sa/ha capito qualcosa sarebbe molto utile...grazie


Posted by jonny86 on 22-06-2008 12:08:

Il 26 c'è la discussione in aula 309 alle 9.00. Chi si è iscritto al SIFA all'appello del 16 e ha finito il progetto può andare direttamente lì.

Da quanto mi ha detto, visto che è già stata fissata una data non serve fissarne una tramite mail.


Posted by Nostrills on 22-06-2008 12:36:

quindi se io per il 26 finisco il progetto (anche se nessuno ha capito esattamente cosa fare), vado direttamente a discuterlo il 26 senza che il prof prima lo guardi?
boh questo corso mi lascia sempre più perplesso


Posted by Nostrills on 23-06-2008 19:01:

scusate qualcuno mi sa aiutare...
come faccio a mettere la risposta della chiamata ajax in XML con relativo XSLT in un div??
perche facendo document.getElementById("div_id").innerHTML = request.responseXML mi mette solo [object] mentre se metto il responseText mi mette il contentuto dell'xml ma senza la formattazione del mio xslt....
qualcuno sa come si può fare? grazie..


Posted by Kjir on 23-06-2008 22:12:

Tanto se gli scrivi una mail non ti risponde...
Da quel che ho capito ci si può presentare anche il 26 e iscriversi all'appello successivo per verbalizzare. Di sicuro il modo migliore per vedere cosa vuole da noi è provare a fare l'esame una volta e al massimo tornare una seconda volta...


Posted by emanuele0208 on 23-06-2008 23:21:

Originally posted by Nostrills
scusate qualcuno mi sa aiutare...
come faccio a mettere la risposta della chiamata ajax in XML con relativo XSLT in un div??
perche facendo document.getElementById("div_id").innerHTML = request.responseXML mi mette solo [object] mentre se metto il responseText mi mette il contentuto dell'xml ma senza la formattazione del mio xslt....
qualcuno sa come si può fare? grazie..


Ciao Nostrills, ho lo stesso identico problema...con responseText mi mette il contenuto dell'xml senza la dovuta formattazione da parte dell'xslt....tu hai risolto?


Posted by Nostrills on 24-06-2008 08:23:

bisogna usare un oggetto XSLTProcessor ma non ho ancora ben capito come funziona..


Posted by Nostrills on 24-06-2008 10:13:

Qualcuno è riuscito a fare uno script che funziona con tutti i browser???


Posted by Urborg_team on 24-06-2008 11:52:

a me safari si pianta quando facci load ("myfile.xml")...

EDIT: per quanto riguarda il vostro problema dovreste poterlo risolvere inserendo la dichiarazione del file xslt nella pagina principale dove c'è javascript, e non nel file xml che leggete. Boh forse sbaglio..

__________________
Visit our site! http://www.utsoftware.altervista.org
oppure scrivere a:urborgteam1960@libero.it [valido anche per msn]
http://www.rvinterni.altervista.org


Posted by emanuele0208 on 24-06-2008 14:03:

Io sono riuscito a far spuntare nel div l'xml correttamente formattato, solo che così come fatto adesso posso visulaizzare solo il file xml che specifico all'interno del javascript, io invece volevo integrarlo con alcune funzioni ajax di contenuto multiplo nella pagina dove ad ogni link mi caricava un xml diverso....
vi faccio vedere il codice che mi funziona

PHP:

<script type="text/javascript" src="js/jquery.xslTransform/sarissa-full-0.9.9.4/gr/abiss/js/sarissa/sarissa.js"></script>
<script type="text/javascript" src="js/jquery.xslTransform/sarissa-full-0.9.9.4/gr/abiss/js/sarissa/sarissa_ieemu_xpath.js"></script>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.debug/jquery.debug.js"></script>
<script type="text/javascript" src="js/jquery.xslTransform/jquery.xslTransform.js"></script>



PHP:

<script type="text/javascript">
    // turn on debugging (see jquery.xslTransform.js)
    var DEBUG = true;

    // check for jQuery and Sarissa
    try{
        jQuery;
    }catch(e){
        alert('You need to include jQuery!');
    }
    try{
        Sarissa;
    }catch(e){
        alert('You need to include Sarissa!');
    }

    $(document).ready( function(){

        // without an xpath
        $('#without').getTransform('test.xsl','test.xml');

        // now load both files into variables for the next 2 transformations
        var xsldoc = $.xsl.load('test.xsl');
        var xmldoc = $.xsl.load('test.xml');

        // with an xpath
        $('#with').getTransform(
            xsldoc,
            xmldoc,
            {
                xpath: '/test/inside'
            }
        );

        // with a param and a callback
        $('#param').getTransform(
            xsldoc,
            xmldoc,
            {
                params: { arthur: 'dent, a total kneebiter' },
                callback: function(){ $('#param li').hover( function(){ $(this).css('background-color','yellow'); }, function(){ $(this).css('background-color','transparent'); } ); }
            }
        );

        // serialize doc
        $('#serialize').html( $.xsl.serialize(xmldoc).replace(/</g,'&lt;').replace(/>/g,'&gt;') );

    });
    </script>
<



e qui il div che mi va a riscrivere

PHP:

<div class="contenuto" id="without">
        </div>


Posted by emanuele0208 on 24-06-2008 14:11:

Questo è invece il codice che per il contenuto multiplo all'interno di un div....

PHP:

<script type="text/javascript">

   function ajaxLoader(url,id)
    {
        if (document.getElementById) {
            var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
            }
            if (x)
                {
            x.onreadystatechange = function()
                    {
                if (x.readyState == 4 && x.status == 200)
                        {
                        el = document.getElementById(id);
                        el.innerHTML = x.responseText;
                    }
                    }
                x.open("GET", url, true);
                x.send(null);
                }
                        
        }

</script>



PHP:

<body onload="ajaxLoader('esercizio01.xml','contenuto')">



PHP:

<a href="java script:ajaxLoader('esercizio02.xml','contenuto');" class="morelink">Info del sistema <span class="links_text"></span></a>



PHP:

<div id="contenuto">
</div>



qui purtroppo mi carica l'xml senza l'xslt....qualcuno sa come far interagire il il codice del post precedente con questo, in modo tale da far caricare l'xml unitamente al suo xslt in maniera multipla all'interno del div? :cry::cry::cry:


Posted by Urborg_team on 24-06-2008 14:55:

perchè hai utilizzato jquery e sarissa? a cosa ti servono? non si può utilizzare altri metodi?

__________________
Visit our site! http://www.utsoftware.altervista.org
oppure scrivere a:urborgteam1960@libero.it [valido anche per msn]
http://www.rvinterni.altervista.org


Posted by Nostrills on 24-06-2008 14:59:

passo in avanti....su safari riesco a caricare xml e xslt
ma su IE nulla....come diavolo si fa?


Posted by Urborg_team on 24-06-2008 15:08:

anche noi ce lo chiediamo! mi dice accesso negato solo su IE.

__________________
Visit our site! http://www.utsoftware.altervista.org
oppure scrivere a:urborgteam1960@libero.it [valido anche per msn]
http://www.rvinterni.altervista.org


Posted by Nostrills on 24-06-2008 15:11:

che palle però sto progetto....
se qualcuno trova on line qualche script funzionante metta il link grazie


All times are GMT. The time now is 23:22. Pages (5): « 1 [2] 3 4 5 »
Show all 62 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.