In het kader van het maken van een fotosite zit ik met het volgende probleem:
Wanneer ik mijn foto's host via een van die gratis host zoals imageshack, krijg ik een hoop html code. Deze code plaatst alle foto's na elkaar wat niet echt schitterend is voor de layout van mijn site. Daarom ben ik bezig een erg simpel applet te maken die deze HTML code wat aanpast. Wat het applet moet kunnen is het volgende:
1. die eerste code moet in een tekstvak geplakt kunnen worden
2. find and remove "<p>" en "</p>"
3. find "<a href=" en vervang door "<td><a href="
4. find "alt="" /></a>" en vervang door "alt="" /></a></td>"
5. find "<td>" en om de 3 keer vervangt je dit door "<tr><td>"
6. find "</td>" en om de 3 keer vervangt je dit door "</tr></td>"
7. find "<tr>" en om de 3 keer vervangt je dit door "<table border="0"><tbody><tr>"
8. find "</tr>" en om de 3 keer vervangt je dit door "</tr></tbody></table>{mospagebreak}<br />"
9. dit laat je dan in een 2e tekstvak als output weergeven
Zo worden de foto's gerangschikt in een tabel van 3 op 3 en wordt na elke tabel een code ingebracht om een nieuwe pagina te starten. Al dit gewone vervangen lukt ( tot en met opdracht 4)
Hierna heb ik geen flauw idee hoe ik dit moet oplossen. 'k heb al gans de java help zitten uitpluizen en zitten google maar nog niks bruikbaars kunnen vinden.
Wellicht kunnen jullie dit in een handomdraai oplossen, meteen de reden waarom ik het hier effe vraag ...
Dank bij voorbaat.
Wanneer ik mijn foto's host via een van die gratis host zoals imageshack, krijg ik een hoop html code. Deze code plaatst alle foto's na elkaar wat niet echt schitterend is voor de layout van mijn site. Daarom ben ik bezig een erg simpel applet te maken die deze HTML code wat aanpast. Wat het applet moet kunnen is het volgende:
1. die eerste code moet in een tekstvak geplakt kunnen worden
2. find and remove "<p>" en "</p>"
3. find "<a href=" en vervang door "<td><a href="
4. find "alt="" /></a>" en vervang door "alt="" /></a></td>"
5. find "<td>" en om de 3 keer vervangt je dit door "<tr><td>"
6. find "</td>" en om de 3 keer vervangt je dit door "</tr></td>"
7. find "<tr>" en om de 3 keer vervangt je dit door "<table border="0"><tbody><tr>"
8. find "</tr>" en om de 3 keer vervangt je dit door "</tr></tbody></table>{mospagebreak}<br />"
9. dit laat je dan in een 2e tekstvak als output weergeven
Zo worden de foto's gerangschikt in een tabel van 3 op 3 en wordt na elke tabel een code ingebracht om een nieuwe pagina te starten. Al dit gewone vervangen lukt ( tot en met opdracht 4)
Hierna heb ik geen flauw idee hoe ik dit moet oplossen. 'k heb al gans de java help zitten uitpluizen en zitten google maar nog niks bruikbaars kunnen vinden.
Wellicht kunnen jullie dit in een handomdraai oplossen, meteen de reden waarom ik het hier effe vraag ...
Dank bij voorbaat.