Ben vanmiddag/vanavond al een tijdje bezig met het scripten van een login-pagina, maar ik heb het gevoel dat ik iets mis.
Wat ik wil: nadat het inloggen is gelukt de gebruiker redirecten naar de hoofdpagina. De gebruiker logt vanaf de hoofdpagina met behulp van een ajax-scriptje in welke de output in een <div> parkeert.
Waar ik tegenaan loop is dat scripts die teruggestuurd worden in die div (dus bijvoorbeeld een alert() of een document.location.href) niet automatisch worden uitgevoerd. Voorbeeldje:
Het handmatig klikken op de link in de div gaat (uiteraard) perfect, maar het automatisch uitvoeren van de code die in die div binnenkomt gebeurt niet. Zowel in IE6, 7 en Firefox wordt de code niet uitgevoerd.
Waar heb ik even iets gemist?
Wat ik wil: nadat het inloggen is gelukt de gebruiker redirecten naar de hoofdpagina. De gebruiker logt vanaf de hoofdpagina met behulp van een ajax-scriptje in welke de output in een <div> parkeert.
Waar ik tegenaan loop is dat scripts die teruggestuurd worden in die div (dus bijvoorbeeld een alert() of een document.location.href) niet automatisch worden uitgevoerd. Voorbeeldje:
HTML:
1
2
3
4
5
6
7
8
9
10
| [...] <div id='testje'> <!-- de inhoud van deze div wordt gevuld door een ajax-aanroep --> <script type='text/javascript'>alert('Ik word niet uitgevoerd');</script> <a onclick="document.location.href='http://www.google.com/';">Testlink</a> </div> [...] |
Het handmatig klikken op de link in de div gaat (uiteraard) perfect, maar het automatisch uitvoeren van de code die in die div binnenkomt gebeurt niet. Zowel in IE6, 7 en Firefox wordt de code niet uitgevoerd.
Waar heb ik even iets gemist?
i5-14600K | 32GB DDR5-6000 | RTX 5070 - MacBook Pro M1 Pro 14" 16/512