Jan2k Skrevet 10. mars 2010 Del Skrevet 10. mars 2010 Håper det er riktig tittel Det jeg trenger hjelp til er at jeg ikke vil at alert boksen skal poppe opp og isteden så skal den filen spille av eks .wmv. Er det også mulighet for å spesifisere at den bare skal åpne enkelte filtyper? $(document).ready( function() { $('#file').filetree({ root: '/windows/', script: 'file.php', expandSpeed: 1000, collapseSpeed: 1000, }, function(file) { alert(file); }); }); Lenke til kommentar
Kaptein Snus Skrevet 11. mars 2010 Del Skrevet 11. mars 2010 Hva er det filetree gjør? Har du en eksempelside hvor dette scriptet brukes? Lenke til kommentar
Wattengård Skrevet 11. mars 2010 Del Skrevet 11. mars 2010 Jeg regner med den funksjonen er en form for onclick callback for når man klikker på et filnavn. Det du må ha er en avspiller. Flash eller embedding av wmp er opp til deg. Deretter må du finne dens javascript-api og finne hvilken funksjon som laster inn fil. Så legger du bare denne funksjonen i callbacken. -C- Lenke til kommentar
Kaptein Snus Skrevet 14. mars 2010 Del Skrevet 14. mars 2010 $('#fileTreeDemo_1').fileTree({ root: 'demo/', script: 'jqueryFileTree.php' }, function(file) { alert(file); }); Bare endre alert til å gjøre noe annet Lenke til kommentar
Jan2k Skrevet 20. mars 2010 Forfatter Del Skrevet 20. mars 2010 Jeg er klar over at jeg må endre alert men hva skal stå der isteden for alert, slik at filen spilles av eks .wmv.? Lenke til kommentar
Kaptein Snus Skrevet 20. mars 2010 Del Skrevet 20. mars 2010 (endret) Hvis du lager et php script som spytter ut en <embed> element hvor src er det som blir send med siden. f.eks "playMusic.php?file=mysound.mp3" så kan du gjøre slik på main siden: $('#fileTreeDemo_1').fileTree({ root: 'demo/', script: 'jqueryFileTree.php' }, function(file) { var fileURL = file; window.open("http://dinside.com/playMusic.php?file=" + fileURL); }); playMusic.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>Page Title</title> <link rel="stylesheet" href="css/style.css" type="text/css" media="screen" charset="utf-8"/> <script type="text/javascript" src="http://ajax.gogoleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script> <!-- <script type="text/css" src="js/jquery.1.4.1-min.js"></script> --> </head> <body> <?php if($file) : ?> <embed src="<?php echo {$file} ?>"> </embed> <?php else : ?> <h1>No file specified</h1> <?php endif; ?> </body> </html> Tror det skal fungere.. :S Endret 20. mars 2010 av Lek1 Lenke til kommentar
Jan2k Skrevet 23. mars 2010 Forfatter Del Skrevet 23. mars 2010 Får den ikke helt til å funke enda, trenger litt hjelp til Den finner ikke fila får 404 error, var det noe mer jeg måtte legge til ? -Jan Lenke til kommentar
Kaptein Snus Skrevet 23. mars 2010 Del Skrevet 23. mars 2010 Få se hele koden din Lenke til kommentar
Jan2k Skrevet 23. mars 2010 Forfatter Del Skrevet 23. mars 2010 Okå Index.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Untitled 1</title> <script type="text/javascript" src="jquery-1.3.2.min.js"></script> <script type="text/javascript" src="jquery.easing.1.3.js"></script> <script type="text/javascript" src="jqueryFileTree.js"></script> <script type="text/javascript"> $(document).ready( function() { $('#fileTreeDemo_1').fileTree({ root: '/xampp/htdocs/test/', script: 'jqueryFileTree.php', expandSpeed: 1000, collapseSpeed: 1000, multiFolder: true, }, function(file) { var fileURL = file; window.open("http://127.0.0.1/play.php?file=" + fileURL); }); }); </script> </head> <body> <div id="fileTreeDemo_1" class="demo"></div> </body> </html> Play.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>Page Title</title> <link rel="stylesheet" href="css/style.css" type="text/css" media="screen" charset="utf-8"/> <script type="text/javascript" src="http://ajax.gogoleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script> <!-- <script type="text/css" src="js/jquery.1.4.1-min.js"></script> --> </head> <body> <?php if($file) : ?> <embed src="<?php echo {$file} ?>"> </embed> <?php else : ?> <h1>No file specified</h1> <?php endif; ?> </body> </html> Lek1 Tusen takk for at du har hjulpet meg sånn Lenke til kommentar
Kaptein Snus Skrevet 23. mars 2010 Del Skrevet 23. mars 2010 Den klarer å åpne nytt vindu ikke sant? Men den klarer ikke finne fila play.php? Lenke til kommentar
Jan2k Skrevet 24. mars 2010 Forfatter Del Skrevet 24. mars 2010 Den åpner opp en ny fane ja også får jeg opp 404 error. Lenke til kommentar
Kaptein Snus Skrevet 25. mars 2010 Del Skrevet 25. mars 2010 Hehe, dumme meg! Glemte å hente det som ble sendt med url'n! <?php $file = $_GET['file']; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>Page Title</title> <link rel="stylesheet" href="css/style.css" type="text/css" media="screen" charset="utf-8"/> <script type="text/javascript" src="http://ajax.gogoleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script> <!-- <script type="text/css" src="js/jquery.1.4.1-min.js"></script> --> </head> <body> <?php if($file) : ?> <embed src="<?php echo {$file} ?>"> </embed> <?php else : ?> <h1>No file specified</h1> <?php endif; ?> </body> </html> Lenke til kommentar
Jan2k Skrevet 25. mars 2010 Forfatter Del Skrevet 25. mars 2010 Parse error: syntax error, unexpected '{' in C:\xampp\htdocs\test\play.php on line 24 play.php <?php $file = $_GET['file']; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>Page Title</title> <link rel="stylesheet" href="css/style.css" type="text/css" media="screen" charset="utf-8"/> <script type="text/javascript" src="http://ajax.gogoleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script> <!-- <script type="text/css" src="js/jquery.1.4.1-min.js"></script> --> </head> <body> <?php if($file) : ?> <!-- LINE 24 --> <embed src="<?php echo {$file} ?>"> </embed> <?php else : ?> <h1>No file specified</h1> <?php endif; ?> </body> </html> Når jeg endrer på <embed src="<?php echo {$file} ?>"> Til <embed src="<?php echo '{$file}' ; ?>"> Får opp (play.php). Men det står at den krever programtillegg men ikke hvilken programtillegg. Vet ikke om det er sånn det skal være men. Lenke til kommentar
Kaptein Snus Skrevet 25. mars 2010 Del Skrevet 25. mars 2010 Ja, selvfølgelig, den må være innen i quotes PHP min er litt rusten x) Programtillegget er nok fordi browseren din ikke klarer å spille av filen uten det programtillegget, tror ikke det har noe med koden, men ikke vet jeg :S Lenke til kommentar
Wattengård Skrevet 26. mars 2010 Del Skrevet 26. mars 2010 Browseren din vet nok ikke hvordan den skal håndtere innbakte mp3-filer. Det var derfor jeg nevnte en avspiller litt lenger oppi tråden her. For eksempel denne http://www.varal.org/media/niftyplayer/ -C- Lenke til kommentar
Jan2k Skrevet 27. mars 2010 Forfatter Del Skrevet 27. mars 2010 Ok, nå har jeg lasta ned og satt inn niftyplayer og den funker, men når jeg trykker på filtreet og kommer til play.php så finner den ikke filen. I kildekoden så blir den seende slik ut: <param name=movie value="niftyplayer.swf?file=(/xampp/htdocs/test/betty.mp3)&as=1"> <embed src="niftyplayer.swf?file=(/xampp/htdocs/test/betty.mp3)&as=1" what to do Lenke til kommentar
Kaptein Snus Skrevet 27. mars 2010 Del Skrevet 27. mars 2010 blir linken til fila sendt med parantes? (/xampp/htdocs/test/betty.mp3) ? Lenke til kommentar
Jan2k Skrevet 27. mars 2010 Forfatter Del Skrevet 27. mars 2010 (endret) ja, har fjernet parantesene nå.. men det funker fortsatt ikke:/ Endret 27. mars 2010 av Janbunn 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å