Jeg har en side med en række film-titler, hvorpå jeg åbner et layer. I mit layer åbnes et iframe, med en formular, hvor man kan gemme film-titel m.v. i en database. Dvs. siden med formularen kalder en "processing"-side, hvor data smides i databasen. Så langt så godt :-)
Når skidtet er smidt i databasen, vil jeg gerne lukke layeret (med iframet) og samtidig reloade min oprindelige side (hvor man så kan se den opdaterede film-titel).
Jeg er kommet hertil: :-D
<script> function close_layer() { parent.document.getElementById('showinfo').style.display='none';parent.document.getElementById('fade').style.display='none'; document.getElementById('content').innerHTML=' '; } var win = setTimeout('close_layer()', 3000); </script>
Ovenstående fjerner layeret, tømmer content (irrelevant i denne sammenhæng), MEN det reloader ikke min oprindelige side.
Jeg har prøvet (læs: rodet i blinde) at indsætte bl.a.: setTimeout('parent.location.reload(true)',3000);
Det reloader ganske vist min oprindelige side, men det bliver ved med at reloade hver 3. sekund :-s
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Slettet bruger
20. februar 2009 - 20:19#1
Jeg skulle måske tilføje, at ovenstående script er indsat på "processing"-siden.
Synes godt om
Slettet bruger
20. februar 2009 - 20:34#2
Ja, altså - problemet er selvfølgelig at selvom layeret bliver lukket, så ligger iframet i baggrunden og reloader - hvordan kommer man omkring det?
Du sørger for at indsætte dette element i formen: <input type="hidden" name="contxt" value="doDaShit">
- og så skriver du dette i dokumentet, der loades i iframe'en:
<?php if (isset($_POST["contxt"]) && $_POST["contxt"]) { // Indsæt i DB her print '<script type="text/javascript">parent.location.reload(true)</script>'; } ?>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.