Smidt Skrevet 18. april 2004 Del Skrevet 18. april 2004 (endret) jeg bruker opplastingsscriptet for bilde som magikern postet i "nyttige script" tråden til å laste opp bilder. disse legges i en egen mappe og jeg vil gjerne liste opp innholdet i den mappen i en fil. Etterpå har jeg fått til med js å sette inn en bestemt kode i tekstfeltet, jeg vil gjerne gjøre denne koden dynamisk. altså for hvert bilde som lastet opp blir det listet opp. når brukeren trykker på navnet til bildet som er listet vil jeg at <img> taggen og path til akkurat det bilde som ble trykket på skal legges inn i tekstfeltet. håper noen forstod problemet og kan hjelpe. bilde upl javascript biten Endret 20. april 2004 av Smidt Lenke til kommentar
???????? Skrevet 18. april 2004 Del Skrevet 18. april 2004 Bruk readdir() for å lese filene i en mappe. Hva er det den endre delen skal gjøre, kan du gi et eksempel? Lenke til kommentar
Smidt Skrevet 18. april 2004 Forfatter Del Skrevet 18. april 2004 (endret) det som er cluet er at. 1. jeg lastet opp et bilde. 2. bildet blir listet opp i "post en nyhet filen" 3. jeg trykker på det bildet jeg lastet opp (eller et annet på listen) 4. det settes inn en kodesnutt i på slutten av der jeg holder på å skrive. den ser ut ca som dette: <img src="http://minside.com/path/her/$bilde"> 5. det som da har skjedd er at jeg har fått et bilde med i nyheten min, og bildet er det jeg trykket på i listen. jeg har en javasscript kode som kan sette inn <img src="http://minside.com/path/her/bildetmitt.gif"> men da får jeg jo ikke det bilde jeg vil ha, jeg får bare samme bildet hele tiden. om dette var litt dårlig forklart kan jeg prøve å lage et eksempel. Endret 18. april 2004 av Smidt Lenke til kommentar
???????? Skrevet 18. april 2004 Del Skrevet 18. april 2004 Ta en kikk på: http://www.fredck.com/FCKeditor/ Hvis du bruker readdir() så lister den opp bildene, vis javascript koden for å sette inn bilder så kan vi hjelpe deg å bygge den sammen. Lenke til kommentar
Smidt Skrevet 19. april 2004 Forfatter Del Skrevet 19. april 2004 okei, eksempel. http://www.predicted.net/art/bilde.php jeg har fått til å liste opp bildene i mappen med denne koden: <?php $the_array = Array(); $handle = opendir('./images'); while (false !== ($file = readdir($handle))) { if ($file != "." && $file != ".." && $file != ".php") { /* as descripted below: these "files" will not be added to the array */ $the_array[] = $file; } } closedir($handle); foreach ($the_array as $element) { echo "<INPUT class='formButton' TYPE=button onClick='insertImg()'$element value='$element'>\n"; echo "Legg til: $element<br />\n"; } ?> men den må ligge i samme mappen som filene som skal listes ellers får jeg det ikke opp. når jeg lister får jeg jo seff med denne filen og det hadde vært greit å unngå. men over til poenget. den koden jeg bruker for å hente ut sier at ved klikking på knappen som blir laget legges den faste adressen til bildemappen til. det jeg lurer på er hvordan jeg kan få $element med i den koden på en eller annen måte.. den som er vist over funker ikke. om det er til noe hjelp så er filen alt listes i her: http://www.predicted.net/art/images/index.php Lenke til kommentar
???????? Skrevet 20. april 2004 Del Skrevet 20. april 2004 Filen må ikke ligge i samme mappe. if ($handle = opendir('path/to/folder')) { while (false !== ($file = readdir($handle))) { $var .= "<INPUT class='formButton' TYPE=button onClick='insertImg('FuLu.jpg')'>\n" } closedir($handle); } Sånn leser du filene inn i en variabel med knapper. Det virker også som problemet er javascriptet også. Du må sende variabelen til funksjonen og definere den i funksjonen. function insertImg($var) { var tampon = document.news.news; tampon.value += "<img scr=http://www.predicted.net/art/images/$var>"; tampon.focus(); } <INPUT class='formButton' TYPE=button onClick="insertImg('FuLu.jpg')"> Lenke til kommentar
Svendsen Skrevet 20. april 2004 Del Skrevet 20. april 2004 noe sånt: ? http://forum.hardware.no/index.php?showtopic=234329 Lenke til kommentar
Smidt Skrevet 20. april 2004 Forfatter Del Skrevet 20. april 2004 (endret) jeg får det ikke helt til.. <?php $the_array = Array(); $handle = opendir('/hsphere/local/home/predicte/predicted.net/art/images'); while (false !== ($file = readdir($handle))) { if ($file != "." && $file != ".." && $file != ".php") { $the_array[] = $file; } } closedir($handle); foreach ($the_array as $element) { echo "<INPUT class='formButton' TYPE=button onClick='insertImg()' value='$element'>\n"; echo "Legg til: $element<br />\n"; } ?> function insertImg() { var tampon = document.news.news; tampon.value += "<img scr=http://www.predicted.net/art/images/$element>"; tampon.focus(); } det som skjer nå er at jeg får satt inn <img scr=http://www.predicted.net/art/images/$element> jeg tok ikke helt koden til ????????, hvordan blir hele koden min? og en ting til, det vil vel ikke funke å sette en variabel i javascript biten? denne variabelen blir jo ikke laget før lengre nedi på siden.. Endret 20. april 2004 av Smidt Lenke til kommentar
Svendsen Skrevet 20. april 2004 Del Skrevet 20. april 2004 har prøvd masse frem og tilbake uten å klare det selv Lenke til kommentar
Smidt Skrevet 21. april 2004 Forfatter Del Skrevet 21. april 2004 har prøvd masse frem og tilbake uten å klare det selv merkelig at det skulle være så vanskelig. det må da være tilsvarende løsninger for dette elller andre som har vært borti noe liknende før? håper i såfall at dere kan hjelpe 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å