Avatar billede grk Novice
23. marts 2007 - 23:38 Der er 7 kommentarer og
1 løsning

Opdatering af side

Når man har lavet en rettelse på en side kan man updaterer siden manuel. Kan man ikke indsætte en php kode på siden så den updaterer så snart man har lavet en rettelse på siden.
Avatar billede simsevu Juniormester
23. marts 2007 - 23:55 #1
<script type="text/javascript">
window.location.reload()
</script>

det var java

php:
header("location: side.php");

der er sikkert andre..
Avatar billede grk Novice
24. marts 2007 - 00:18 #2
Har lige prøvet dette men det virker ikke.

<?php header("location: adm_administrator.php"); ?>
Avatar billede grk Novice
24. marts 2007 - 09:50 #3
Jeg prøver lige at forklare det mere præcis hvad jeg mener.
Det er vedr. et cms program med php.
Inde på administrationsiden er indsat en Recordset der viser en
email-adresse.
Når jeg så ønsker at ændre email-adressen, klikker jeg på et link og et
popup windue kommer frem. Der indtaster jeg ny emai-adresse og klikker på
gem data.
Det er så når jeg har klikket på gem data jeg gerne vil havde at Recordset
for vis email-adressen updateres.
Avatar billede johan.o Nybegynder
24. marts 2007 - 11:41 #4
Når du har klikket på 'gem data' går jeg ud fra at dit popup vindue lukker, men reloader den side du kom fra også ? Spørg blot fordi det kan både være et 'funktions' problem og et 'cache' problem, og det er lidt svært at læse ud fra det du skriver.

Er det et cahce problem kan du prøve at sende -->

header("Cache-Control: no-cache, must-revalidate");

Mvh. Johan
Avatar billede grk Novice
24. marts 2007 - 11:54 #5
Hej Johan
Nej jeg har udelukket at popup vindue lukker automatisk når man har klikket på gem data, men derimod lavet en Java Script for luk vindue. Selve siden jeg kom fra, er jeg stadig på.
Avatar billede johan.o Nybegynder
24. marts 2007 - 12:38 #6
Så når du klikker på 'gem data' skal du have lavet en onclick event handler der reloader den side du kom fra...korrekt ?

Du må nok hellere vise noget kode, f.eks. det der åbner og lukker dit pop, og den kode der er forbundet med 'gem data'.

Er på vej ud af døren (arbejde) så der sker nok ikke så meget fra min side det næste stykke tid :)...det lyder faktisk som noget javascript du skal have fat i ;)

Mvh. Johan
Avatar billede grk Novice
24. marts 2007 - 17:37 #7
Denne kode åbner popup vindue:

<td width="230" valign="top" bgcolor="e9e9e9"><div align="center"><a href="#" onClick="MM_openBrWindow('adm_email.php','','width=722,height=300')" onMouseOver="MM_swapImage('Image57','','img_link/adm_01_over.gif',0)" onMouseOut="MM_swapImgRestore()"><img src="img_link/adm_01.gif" name="Image57" width="140" height="23" border="0"></a><br>

Dette er vedr. gem data:

            <td width="353"><input name="udf&oslash;r" type="submit" id="udf&oslash;r" value="Udf&oslash;r"></td>
          </tr>
          <tr>
            <td width="185"><input name="id" type="hidden" id="id" value="<?php echo $row_rsEmail['id']; ?>"> </td>
            <td width="353"><span class="top1"><?php echo $result; ?></span></td>
          </tr>
        </table>
       
        <input type="hidden" name="MM_update" value="email">
</form></p>

Denne kode lukker vindue:

java script:window.close();
Avatar billede gentlebug Nybegynder
24. marts 2007 - 21:58 #8
jeg har lige siddet og rodet med det samme (Javscript):
har ikke særlig meget styr på javascript, men med flg:
onclick="window.opener.location.href='der-hvor-man-vil-hen"
kan du ændre destinationen, fra popup-vinduet, på det vindue der åbnede din popup (lyder meget kringlet.)
denne kan du blot sætte til samme og den vil opdatere - eller måske bedre, blot få den til at opdatere (som sagt, aner jeg ikke hvordan man gør)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester