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

    problema con attrib. name in iframe

    salve a tutti il mio problema e questo
    esempio:

    var aIframe = document.createElement('IFRAME');
    with(aIframe)
    {
    src='.......'
    name='mioiframe'

    }
    document.body.appendChild(aIframe)

    per provare se tutto va bene chiamo :
    alert(aIframe.outerHTML) risultato: <IFRAME src='miofile.html></IFRAME>

    perchè l'attributo name non viene fuori? questo anche se lo faccio cosi :

    aIframe.setAttribute('name','mioiframe') è la stessa cosa non viene fuori il name!.

    dove sbaglio?... poi se invece di fare name faccio Name questo vene fuori ma non è la stessa cosa quando cerco di puntare al documento tramite il name non lo trova!
    come posso risolvere il problema? ... grazie mille.
    C.Antonio

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    sembra chiaro tu stia provando con IE (outerHTML?), con firefox dovrebbe funzionare

    con IE, il name di un elemento creato con createElement va definito al momento della creazione stessa
    codice:
    var aIframeName='mioiframe';
    if(document.all && !window.opera) var aIframe=document.createElement('<iframe name="'+aIframeName+'">')
    else {
     var aIframe=document.createElement('iframe');
      aIframe.name=aIframeName;
    }
    ...setta gli altri attributi escluso il name...
    purtroppo e' cosi'

  3. #3
    ti rigrazio.. ma tutte queste differenze esiste un libro esaustivo dove spiega solo le differenze che hanno i vari browse...

    comunque sei un amico grazie mille.
    C.Antonio

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    di cartaceo non credo esista nulla di specifico,
    ma ci sono molti siti che si interessano di bug/comportamenti anomali dei browser

    quando ti si presenta un comportamento anomalo (quindi una volta escluso qualsiasi errore logico/sintattico da parte tua) devi essere bravo a identificarne la causa e ricercare via google se sia stato gia' affrontato/risolto

    ciao

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.