DOMSubtreeModified alternative

Tags:    javascript jquery

Hej udv.

Jeg har en iframe med et upload modul i, når man tilføjer eller sletter filer vil jeg gerne have min hidden form uden for iframen opdateret med fil listen, virker dog kun i chrome.

Opera 11.61 - virker ikke.
Safari 5.1.3 - virker ikke.
Firefox 10.0.2 - virker ikke.
Chrome 17.0.963.56 - virker.

Kan godt rette i upload modulet hvis der ikke er andre udveje, men kan da ikke passe der ikke er en måde og se om indholdet i en div har ændret sig.

Nogle gode forslag?

inde i iframe
Fold kodeboks ind/udJScript kode 


uden for iframe
Fold kodeboks ind/udJScript kode 




1 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Problem løst - var et cache problem i iframen.

løsning: anti-cache mens siden er under udvikling.
<iframe src="/upload/?cache=<?php echo mktime(); ?>"></iframe>

edit:
btw så er der en "bug" i jquery's .find() hvis man forsøger at læse fra DOMen, så bliver den ændret, og det vil så løbe ud i en uendelig løkke

http://bugs.jquery.com/ticket/8046

The reason $(...).find() modifies the id of an element is to fix some quirks with qSA. There have been some improvements since 1.4.3 and .find() for this specific logic. You might want to try out the current 1.5rc1 release which (depending on your selectors) might trigger less unwanted DSM events.




Indlæg senest redigeret d. 26.02.2012 16:41 af Bruger #3427
t