Ik heb een probleem waar ik helemaal niet meer uitkom... 
Ik ben bezig geweest met het maken van een soort klein nieuwssysteem, hierbij is het de bedoeling dat de gebruiker de tekst invoert en ook eventueel plaatjes kan invoegen die al zijn geuploaded. Ik dacht daarbij dat het handig kan zijn als ze via het klikken op een foto de url konden invoegen in de textarea(invoerveld).
Nu ben ik via voorbeelden tot deze code gekomen :
Het is wel allemaal php, maar het probleem zit hem in het javascriptje geloof ik. Ik kan via de functie aanroep in de a href geen haakjes, spaties gebruiken oid? Ik heb het opgelost via het hierboven beschreven : < enz...
Nu verschijnt de url wel netjes in de textarea maar zo gauw ik submit verschijnt het plaatje die op de server staat niet in beeld , wel in de source
Hier staat het script wat het probleem laat zien :
http://stormvogels.veendam.org/php/addbericht.php
Ik hoop dat iemand een oplossing weet voor mijn probleem?
Ik ben bezig geweest met het maken van een soort klein nieuwssysteem, hierbij is het de bedoeling dat de gebruiker de tekst invoert en ook eventueel plaatjes kan invoegen die al zijn geuploaded. Ik dacht daarbij dat het handig kan zijn als ze via het klikken op een foto de url konden invoegen in de textarea(invoerveld).
Nu ben ik via voorbeelden tot deze code gekomen :
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
| <script language="JavaScript"> function AddImage(ImageUrl) { var revisedMessage; var currentMessage = document.REPLIER.bericht.value; revisedMessage = currentMessage+ImageUrl; document.REPLIER.bericht.value=revisedMessage; document.REPLIER.bericht.focus(); return; } </script> //formulier stond hier <? function ReadDirectory() { global $aantal, $bestand, $dir; /* directory uitlezen */ $handle=opendir("."); while (false!==($file = readdir($handle))) { if ($file != "." && $file != ".." && strtolower(substr($file,0,3)) != "tn_" && /* thumnails weglaten */ strtolower(substr($file,strlen($file) - 4,4)) == ".jpg" /* alleen jpg-bestanden */ ) { $bestand[] = $file; /* bestand toevoegen */ } } closedir($handle); if (count($bestand) > 0) { sort($bestand); } $aantal = count ($bestand); } ReadDirectory(); echo "Klik op de foto's om een url in te voegen.<br />"; for ( $i = 0; $i < $aantal; $i++ ) { echo "<a href=javascript:AddImage('<img src=$bestand[$i]>')> [img]'$bestand[$i]'[/img]</a>"; } } ?> |
Het is wel allemaal php, maar het probleem zit hem in het javascriptje geloof ik. Ik kan via de functie aanroep in de a href geen haakjes, spaties gebruiken oid? Ik heb het opgelost via het hierboven beschreven : < enz...
Nu verschijnt de url wel netjes in de textarea maar zo gauw ik submit verschijnt het plaatje die op de server staat niet in beeld , wel in de source
Hier staat het script wat het probleem laat zien :
http://stormvogels.veendam.org/php/addbericht.php
Ik hoop dat iemand een oplossing weet voor mijn probleem?