Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Caricamento XML

  1. #1

    Caricamento XML

    Ciao a tutti,
    ho un problema con un swf che deve caricare un XML, funzionava tutto fino a quando non ho deciso che l'XML dovesse essere generato da una pagina PHP.
    Nel dettaglio:
    La pagina php che genera l'XML è: http://www.internetmanagement.it:808...write.php?id=1
    Il file swf è: http://www.internetmanagement.it:808...h/Finestre.swf

    Come noterete, lanciando direttamente il file swf, funziona tutto correttamente, il problema si verifica quando lancio la pagina php che contiene il suddetto swf:
    http://www.internetmanagement.it:8080/admin/pippo.php

    Pensavo potesse essere un problema di indirizzo relativo nel XMLobj.load, ma ho provato anche a mettere l'assoluto: XMLobj.load("http://www.internetmanagement.it:8080/admin/write.php?id=1")

    Volevo sapere se c'è modo di farmi mandare a video (con un alert per esempio) l'eventuale errore.

    Vi ringrazio in anticipo per qualsiasi aiuto.

    Wla

  2. #2
    Posto anche l'AS, nel caso potesse aiutare...

    XMLobj.onLoad = Scorri
    XMLobj.load("http://www.internetmanagement.it:8080/admin/write.php?id=1")

    function Scorri(successo){
    if (successo){
    ramo0 = XMLobj.firstChild
    setStage();
    ramo1 = ramo0.childNodes
    lista = ramo1.length
    elementi["E0"] = lista//OK

    for (lista = 0; lista < ramo1.length; lista++){
    ramo2 = ramo1[lista].childNodes
    menu = ramo2.length
    attachLista();
    elementi["E" + (lista + 1)] = 0
    for (menu = 0; menu < ramo2.length; menu++){
    if (ramo2[menu].nodeType != 3){
    elementi["E" + (lista + 1)]++
    attachMenu();
    }else{
    contenuti["X" + (lista + 1)] = replaceWithBR(ramo2[menu].nodeValue)
    }
    ramo3 = ramo2[menu].childNodes
    sub = ramo3.length
    elementi["E" + (lista + 1) + elementi["E" + (lista + 1)]] = 0
    for (sub = 0; sub < ramo3.length; sub++){
    if (ramo3[sub].nodeType != 3){
    elementi["E" + (lista + 1) + elementi["E" + (lista + 1)]] ++
    attachSub();
    }else{
    contenuti["X" + (lista + 1) + elementi["E" + (lista + 1)]] = replaceWithBR(ramo3[sub].nodeValue)
    }
    if (ramo3[sub].childNodes.length > 0){
    contenuti["X" + (lista + 1) + elementi["E" + (lista + 1)] + elementi["E" + (lista + 1) + elementi["E" + (lista + 1)]]] = replaceWithBR(ramo3[sub].childNodes[0].nodeValue)
    }
    }//end for sub
    }//end for menu
    }//end for lista
    }//end if successo
    _level0.preload._visible = false
    }//end function scorri

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.