arneost Skrevet 26. april 2006 Del Skrevet 26. april 2006 Jeg har skrevet en webside i php (uten frames!!), og har en flash spiller som spiller en mp3. Problemet er at hver gang man trykker på en link (slik at den includer en annen php) så blir siden refresh'a og sangen starter på nytt :S Hvordan kan man fixe dette? Slik at bare et felt blir oppdatert, mellom feks. <div></div> ? Har hørt man kan bruke javascript, men ikke no utover det. Noen som kan hjelpe? Sikkert bare en tullefeil. Takker for alle svar! ARne Lenke til kommentar
Ernie Skrevet 26. april 2006 Del Skrevet 26. april 2006 To muligheter: frames / iframes Ajax Lenke til kommentar
arneost Skrevet 26. april 2006 Forfatter Del Skrevet 26. april 2006 iframe hørtes ut som det letteste valget... men får det ikke til... Noen ide om hvordan dette skal gjøres? Har prøvd ; //link man trykker på<a href="?vis=film.php">Film</a> //denne er i den <div> der den skal vises <IFRAME src="index.php?<? echo $_POST['vis'] ?>" width="420" height="800" overflow: none frameborder="0"> index.php og film.php ligger i samme dir Utifra dette får jeg hovedvinduet inne i hovedvinduet i iframe HJEEEELP Lenke til kommentar
Ernie Skrevet 26. april 2006 Del Skrevet 26. april 2006 Problemet er at du ikke kan gjøre det på den måten. Egentlig så er det veldig nede på frames vs. JS her. Uannsett hvordan du vrir og vender på det kan du ikke bruke noe serverside til å skifte side. Derimot kan du bruke klientside (dvs. JS eller i praksis Ajax) til å hente inn nye data, eller bruke frames. Lenke til kommentar
Probeus Skrevet 26. april 2006 Del Skrevet 26. april 2006 frames liker ikke XHTML så godt mener jeg... ajax har jeg hørt om men har null peilling om det.. :S Lenke til kommentar
Ernie Skrevet 26. april 2006 Del Skrevet 26. april 2006 Kom på et alternativ her: Kjør flash-spilleren som en popup. Lenke til kommentar
Probeus Skrevet 26. april 2006 Del Skrevet 26. april 2006 d'oh... bruk include system.. <header på siden:> <php #innhold på siden include = "fil.php/txt/html"; ?> <bunn på siden> setter du mp3-spileren i enten hader eller bunn her, skal det gå greit Lenke til kommentar
Ernie Skrevet 26. april 2006 Del Skrevet 26. april 2006 Problemet er jo at det gir full refresh og da lastes hele spilleren inn på nytt og starter sangen på nytt noe som er uønsket. Det trådstarter vil er at den skal spille kontinuerlig. Lenke til kommentar
Probeus Skrevet 26. april 2006 Del Skrevet 26. april 2006 Problemet er jo at det gir full refresh og da lastes hele spilleren inn på nytt og starter sangen på nytt noe som er uønsket. Det trådstarter vil er at den skal spille kontinuerlig. 5995385[/snapback] har alldri skjedd på min side når jeg brukte ett include script.. bruker dete fra mortjs sin side. funker fett Lenke til kommentar
Shruggie Skrevet 26. april 2006 Del Skrevet 26. april 2006 Include setter bare sammen flere html dokumenter til ett stort dokument som så sendes til klienten. Det løser ingenting her. Frames er nok tingen. Lenke til kommentar
Probeus Skrevet 26. april 2006 Del Skrevet 26. april 2006 Include setter bare sammen flere html dokumenter til ett stort dokument som så sendes til klienten. Det løser ingenting her.Frames er nok tingen. 5995412[/snapback] i give up.. tested det nå. det var då sinnsykt rart at det funket for 2 uker siden da... Lenke til kommentar
-A-nders Skrevet 27. april 2006 Del Skrevet 27. april 2006 (endret) . Endret 25. januar 2018 av -A-nders Lenke til kommentar
arneost Skrevet 27. april 2006 Forfatter Del Skrevet 27. april 2006 Takker for respons. Iframe funker dårlig har jeg funnet ut, den refresher uansett. Valget til slutt falt på popup-javascript, og det funker nå, men hvis noen har noen kodeeksempler på ajax, eller har et genialt javascript som tillater kun å refreshe noen elementer så tar jeg dette imot med stooOoor takk! ARne Lenke til kommentar
Vial Skrevet 27. april 2006 Del Skrevet 27. april 2006 Takker for respons. Iframe funker dårlig har jeg funnet ut, den refresher uansett. Valget til slutt falt på popup-javascript, og det funker nå, men hvis noen har noen kodeeksempler på ajax, eller har et genialt javascript som tillater kun å refreshe noen elementer så tar jeg dette imot med stooOoor takk! ARne 5996070[/snapback] Hva med javascript's innerHTML? f.eks: <html> <body> <script language="javascript"> function oppdater() { var tekst = document.getElementById("tekstfelt"); var divTag = document.getElementById("oppdaterAutomatisk"); divTag.innerHTML = tekst; } </script> <input type="text" id="tekstfelt" name="tekstfelt"> <a href="javascript:oppdater();">Klikk her for å endre tekst</a> <div id="oppdaterAutomatisk"></div> </body> </html> innerHTML er genialt for dynamisk innhold uten refresh. Det interessanne her ville jo selvfølgelig vært å bruke innerHTML for å sette inn en iframe... Prøv og se om det funker. 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å