Visualizzazione dei risultati da 1 a 7 su 7

Discussione: ajax ed svg

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    55

    ajax ed svg

    Buon pomeriggio a tutti!!!
    Ho un problema con ajax ed svg. Ho il seguente codice

    codice:
    $.ajax({ 
    url: url, dataType: "xml", 
    success: function(svgDoc){ 
    var importedSVGRootElement = document.importNode(svgDoc.documentElement,true);
    $("#svgimage" + currentid).html(importedSVGRootElement); 
    $("#svgimage" + currentid).find('svg').attr('width','870px'); 
    $("#svgimage" + currentid).find('svg').attr('height','430px');
    $('#colori' + currentid).find('.locked').remove(); 
    $('#colori' + currentid).find('.colorPicker-picker').remove(); 
    
    $("#svgimage" + currentid).find('path').each(function(){ 
    
    if(this.id.indexOf('Locked')!=-1){ this.addEventListener("mouseup",function(e){ 
    
    $(".newpal1").show(); 
    
    Global.colorPickerCorrente = $("input[name="+$(this).attr('id')+"]").next(); Global.inputColorCorrente = $("input[name="+$(this).attr('id')+"]")[0]; console.log(Global.inputColorCorrente); 
    Global.lastColor = $(this).attr("fill"); 
    Global.corrente = $(this).attr('id'); e.stopPropagation(); 
    },true); 
    
    this.id = this.id + "_" + parseInt(Math.random()*1000); 
    var id = this.id; 
    $(this).hover(function(){$('body').addClass('cur');$("body").css("cursor", "cursor.cur"); $(this).attr("stroke","#36FF00"); $(this).attr("stroke-width",Global.strokeWidth); 
    },function(){
    $(this).attr("stroke-width","0"); 
    $('body').removeClass('cur'); 
    });
    Vorrei fare la stessa cosa oltre che per i path anche per i polygon. se sostituisco path con polygon nello stesso codice funziona, ma se dopo le parentesi ricopio il codice per farli funzionare contemporaneamente cambiando solo path con polygon non funziona più nulla.



    Qualcuno ha qualche idea in merito???

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    55
    dopo vari tentativi ho visto ke il problema si ha quando uso this.id ........... ma come lo risolvo???

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Hai provato con $(this).attr('id')
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    55
    ho provato a sostituire this.id con $(this).attr('id') ma nulla da fare ....

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Vediamo la pagina online
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    55
    sotto tabelle

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    55
    trovato l'errore solo una questione di parentesi!!!!!!!!!!!!!!!!! Grazie Mille per l'aiuto!!!!!!!!!!

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.