<input type="text" id="input"> <div id="images"> <img src="#" alt="Nazwa A"> <img src="#" alt="Nazwa B"> <img src="#" alt="Nazwa C"> <img src="#" alt="Nazwa D"> </div> <script> document.getElementById('input').onkeyup = function(){ var els, i, el; els = document.getElementById('images').getElementsByTagName('img'); for(i=0; el=els[i++]; ) if( el.alt.toLowerCase().indexOf(this.value.toLowerCase() ) == -1) el.style.display = 'none'; else el.style.display = ''; } </script>
aby zamiast wyszukiwać w <img src...> szukał w iframe'ach
<iframe src="#" name="Nazwa D"> </iframe>
?
Probowalem za pomoca atrybutu "name" i "id" w <iframe>, ale niestety wyszukiwarka "nie czyta" wydaje mi sie, ze trzeba zmienic cos w js
<script> document.getElementById('input').onkeyup = function(){ var els, i, el; els = document.getElementById('images').getElementsByTagName('img'); for(i=0; el=els[i++]; ) if( el.alt.toLowerCase().indexOf(this.value.toLowerCase() ) == -1) el.style.display = 'none'; else el.style.display = ''; } </script>