ZoomZoom McMoen Skrevet 21. januar 2003 Del Skrevet 21. januar 2003 Har en side med flere frames... Er det noen som vet om det er mulig i PHP å reloade en frame ved å klikke på en submit-knapp i en annen frame? Lenke til kommentar
christt Skrevet 21. januar 2003 Del Skrevet 21. januar 2003 Det er fullt mulig med javascript, men ikke med PHP siden det parses på serversiden. Lenke til kommentar
ZoomZoom McMoen Skrevet 21. januar 2003 Forfatter Del Skrevet 21. januar 2003 Noen som har forslag til hvordan jeg kan gjøre dette i javascript? Forslag mottas med takk!! Lenke til kommentar
Dino_ Skrevet 21. januar 2003 Del Skrevet 21. januar 2003 Bruk "window.open" i javascript. Har akkurat brukt følgende selv: <html><head> <script> function oppdater() { window.open("sidebar.html","sidebar"); } </script> <body> <form action="exempel.php" method="post" onSubmit="oppdater()"> F-navn:<input type="text" size="15" name="fornavn"><br> E-navn:<input type="text" size="15" name="etternavn"><br> Kommentar:<br> <textarea name="kommentar" rows="6" cols"=60"> </textarea><br> <br> <input type="reset" value=" Nullstill "><input type="submit" value="Send"><br><br> </form> </body></html> Dette forutsetter at du har en side som heter: "sidebar.html" og at den ligger i en frame som heter: "sidebar". Ganske forenklet... Burde også fungere om du bruker javascriptet i en PHP-side, bare legg det inn i et "echo" (eller hold det utenfor "<?php ?>-taggene") så skulle det kunne virke. (tror jeg - har ikke prøvd) om du skal bruke samme rutinen på flere sider legger du bare scriptet i en *.js -fil og legger inn henvisning til den med: <script src="dinfil.js"></script> Der kan du samle flere rutiner som kan hentes ut til alle sider som henviser til scriptfilen din.. Håper dette var til hjelp.... :o N-Joy. Lenke til kommentar
Plazma Skrevet 22. januar 2003 Del Skrevet 22. januar 2003 Hm.. Råder deg til å bruke location.replace() i stedet for window.open() hvis det er en 'refresh' funksjon du er ute etter. Dersom du vil refresh'e en frame fra en annen frame, bruker du parent.<framename>.location.replace() Lenke til kommentar
Plazma Skrevet 22. januar 2003 Del Skrevet 22. januar 2003 For å ta et fullstendig eksempel: <input type="button" onclick="javascript:parent.<framename>.location.replace('fil.html')"> Lenke til kommentar
Dino_ Skrevet 22. januar 2003 Del Skrevet 22. januar 2003 Hm.. Råder deg til å bruke location.replace() i stedet for window.open() ......... Ser man det, man lærer stadig de enkleste ting Plazma`s råd bør absolutt følges. Selv skal jeg stikke nesa i et lite script som skal forandres... :-? Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå