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

    [JS] evento gira solo in IE

    ciao raga, mi aiutate a sistemare lo script in modo che giri anche su Firefox o altri (che ancora nn verifico...tipo Safari su Mac...è proprio su Mac che mi interessa che giri)
    codice:
    onclick="window.opener.document.getElementById('categoria_notizia').value='Dermatologia'; window.close()
    su IE funzia ma su Firefox dal popup non effettua nulla e neppure il window.close() va...sigh!
    non impazzire dietro il sistema! Sfruttalo!

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    l' errore non e' in quello che hai postato

  3. #3

    ok...ma la cosa mi preoccupa!

    Xinod ti ringrazio, ma :master: mi chiedo dove allora??
    io ho una popup in cui ho questo codice
    nella pagina che apre il popup c'è un campo form cn un input type text con id='categoria_notizia'

    è solo sfiga??? o c'è una spiegaziione!?!?!?
    non impazzire dietro il sistema! Sfruttalo!

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    perche' l' onclick e' su di una immagine quando essa e' inserita in un link?
    che senso ha?

    l' onclick spostalo nel link
    (dal momento che la finestra viene chiusa non dovrebbe servire il return false ma metterlo non fa male) e rimuovilo dall' immagine
    o rimuovi completamente il link

  5. #5

    niente...

    niente Xinod, nn va...mannaggia mannaggia ! !

    ho capito è sfiga!
    non impazzire dietro il sistema! Sfruttalo!

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    la console javascript di firefox cosa dice?

    quel campo di testo e' l' unico nel documento con id="categoria_notizia"?

  7. #7

    console javascript

    Originariamente inviato da Xinod
    la console javascript di firefox cosa dice?
    quel campo di testo e' l' unico nel documento con id="categoria_notizia"?
    allora...questo l'errore in firefox:
    Errore: window.opener.document.getElementById("categoria_n otizia") has no properties
    File sorgente: http://www.########.it/gestione/elenco_categorie.asp
    Riga: 1

    che vuol dire Xinod?...nn riesco a capire cosa significa!!!
    non impazzire dietro il sistema! Sfruttalo!

  8. #8
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    probabilmente vuol dire che non c'e' un elemento con quell' id

    procedi passo passo
    all' apertura della popup fatti restituire degli alert
    alert(window.opener.document.body.innerHTML);
    o
    alert(window.opener.nomeVariabileJsPresenteNellOpe ner);
    e cosi' verifichi che parla con l' opener

    poi, per es.
    alert(window.opener.document.getElementById('categ oria_notizia').type)
    e verifichi che ci sia un elemento con un type con quell' id
    dovrebbe restituirti "text"
    alert(window.opener.document.getElementById('categ oria_notizia').value)
    il value che possiede gia'
    ...

  9. #9

    ....ma come ho fatto??

    Xinod avevi ragione...ho scoperto che c'erano elementi con lo stesso id oppure proprio senza...

    ma la domanda nasce spontaneamente spontanea: ma IE, come cavolo faceva a funzionare pur essendoci quelle incongruenze o ridondanze di ID negli elementi!?!?!?!? :master:

    io già lo odio IE, ma vorrei capire almeno come fa ad arronzare sempre le cose !

    mah...cmq. GRAZIEEEEEEE
    non impazzire dietro il sistema! Sfruttalo!

  10. #10
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    IE6 Non fa differenza tra id e name, mentre IE7 si avvicina molto a FireFox (the best)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.