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

    attachEvent: incompatibilitā tra tipi

    Ciao a tutti,
    allora il mio problema č il seguente. Creo con DOM, da un iframe ad un altro, una riga di una tabella e ci metto un bottoncino a cui associo una funzione (che al momento ho ridotto ad un semplice alert).
    Il problema č che quando premo mi dā questo errore:
    Incompatibilitā tra tipi
    errore alla terzultima riga, che corrisponde alla chiusura della tabella.

    posto il codice

    codice:
    var iframe = parent.iframe01.document;
      iNp = iframe.createElement('INPUT');
      iNp.setAttribute('name','Bottone');
      iNp.setAttribute('type','button');
      iNp.setAttribute('value',' x ');
     
     if(iNp.attachEvent) 
    //non fa nulla
    iNp.attachEvent("onclick",function(){rimuovi});
    // mi dā l'errore
    iNp.attachEvent("onclick",function(){rimuovi();});
    iNp.attachEvent("onclick",function(){rimuovi()});
    iNp.attachEvent("onclick",function(){rimuovi(num)});
    iNp.attachEvent("onclick",function(num){rimuovi(num)});
    
    oTd.appendChild(iNp);
    oTr.appendChild(oTd);
    la funzione
    codice:
    function rimuovi(num){
    	alert('a');
    //return;
    }
    grazie
    dA .. foto di viaggio
    L'esperienza č il tipo di insegnante pių difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    simulando tutto quello che hai postato, escluso l' accodamento in tabella, mi risulta funzionare
    posta tutto

  3. #3
    Grazie
    Mentre epuravo il codice per postarlo ho individuato tutti gli errori. Il primo: avevo dichiarato due id nella stessa tabella.
    Poi ci stava anche un secondo errore: definivo la funzione aggiungi() nel primo iframe, e la funzione rimuovi() nel secondo iframe.
    Invece devo definirle tutte nel primo iframe e basta.
    dA .. foto di viaggio
    L'esperienza č il tipo di insegnante pių difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

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.