Uitgangssituatie:
Een pagina 'index.php' met:
Een link die de een functie aanroept met de volgende code erin:
in 'getgroupinfo.php' wordt een functie met bepaalde parameters aangeroepen die op 'index.php' staat. Op deze manier haal ik een kleine hoeveelheid nieuwe data op die vervolgens vernieuwd wordt op de pagina dus. Zo kan ik zonder page-reload toch nieuwe info uit de database halen.
In Internet Explorer (6.0 in ieder geval) werkt dit gewoon perfect
Probleem:
In Mozilla werkt het de eerste keer wel (dan is .src nog leeg), maar de twee keer niet! Geeft geen javascript-errors ofzo en verandert op zich de .src wel maar voert de code die in het bestand zit niet uit.
Of het nu door de tweede klik is of ik handmatig de loader.src = "" zet, maakt niet uit.
In een iframe werkt dit wel gewoon goed (vanzelfsprekend), maar ik vind een script tag mooier (en het iframe zorgt er soms voor dat de loading balk onderaan Internet Explorer blijft staan). Bovendien ben ik erg benieuwd waaraan dit ligt en of het kan worden opgelost.
Is er misschien een functie waarmee je de inhoud ervan opnieuw kan uitvoeren of een attribuut van .src wat weer veranderd moet worden om de code opnieuw uit te laten voeren. Uit deze lijst werd ik in ieder geval niet veel wijzer.
Het is voor privé gebruik dus op zich maakt het me niet zoveel uit of het werkt of niet, maar was er dus wel benieuwd naar.
Iemand enig idee?
Een pagina 'index.php' met:
code:
1
| <script type="text/javascript" id="loader"></script> |
Een link die de een functie aanroept met de volgende code erin:
code:
1
| document.getElementById("loader").src = "getgroupinfo.php?id=" + id; |
in 'getgroupinfo.php' wordt een functie met bepaalde parameters aangeroepen die op 'index.php' staat. Op deze manier haal ik een kleine hoeveelheid nieuwe data op die vervolgens vernieuwd wordt op de pagina dus. Zo kan ik zonder page-reload toch nieuwe info uit de database halen.
In Internet Explorer (6.0 in ieder geval) werkt dit gewoon perfect
Probleem:
In Mozilla werkt het de eerste keer wel (dan is .src nog leeg), maar de twee keer niet! Geeft geen javascript-errors ofzo en verandert op zich de .src wel maar voert de code die in het bestand zit niet uit.
Of het nu door de tweede klik is of ik handmatig de loader.src = "" zet, maakt niet uit.
In een iframe werkt dit wel gewoon goed (vanzelfsprekend), maar ik vind een script tag mooier (en het iframe zorgt er soms voor dat de loading balk onderaan Internet Explorer blijft staan). Bovendien ben ik erg benieuwd waaraan dit ligt en of het kan worden opgelost.
Is er misschien een functie waarmee je de inhoud ervan opnieuw kan uitvoeren of een attribuut van .src wat weer veranderd moet worden om de code opnieuw uit te laten voeren. Uit deze lijst werd ik in ieder geval niet veel wijzer.
Het is voor privé gebruik dus op zich maakt het me niet zoveel uit of het werkt of niet, maar was er dus wel benieuwd naar.
Iemand enig idee?
System specs - Ik word blij van knipperende lichtjes.