Avatar billede Slettet bruger
30. januar 2004 - 17:01 Der er 3 kommentarer og
1 løsning

Billede funktion i editor

Jeg er igang med at lave en online editor.
Ved hjælp af diverse editor's har jeg mellem linjerne kunne se og forstå hvordan man lavede diverse funktioner.
Men da jeg ikke er den store haj til javascript er jeg løbet i et problem.

Jeg mangler et punkt hvor jeg kan indsætte et billede i editoren. Jeg har på nuværende tidspunkt en knap der åbner et popupvindue, hvor jeg med php udtrækker diverse billeder fra en database. Jeg vil gerne lave det sådan at brugeren vælger et billede ved at trykke på det, og trykke indsæt, hvorefter den indsætter det valgte billede i min editor.

Men hvordan gør jeg dette?
Min editor køre i et iframe, med et id ved navn "editor".

På forhånd tak for hjælpen.
/CyperMann
Avatar billede Slettet bruger
31. januar 2004 - 10:18 #1
Slet ingen der har et bud?
Søger ikke en fuldstændig færdig kode, men blot noget hjælp til at komme videre.
Avatar billede Slettet bruger
31. januar 2004 - 13:41 #2
Du kan måske få lidt inspiration fra min egen editor:
www.phoenixv.dk/wysiwyg/
Avatar billede Slettet bruger
31. januar 2004 - 16:12 #3
Flot editor du har fået lavet der phoenixv.

Jeg har nu efter at have kigget på din billede funktion, fået skrevet min egen, som virker ganske glimerende hvis jeg benytter din editor med et textarea.
Problemet er nu, at hvis jeg forsøger at bruge funktionen i min egen editor, får jeg en fejl.

Min kode, der indsætter billedet ser således ud:
<script type="text/javascript">
ov = dialogArguments;
function indsaet(bi) {
  url = bi.pic.value;
  ov.document.all.editor.focus();
  ov.document.selection.createRange().pasteHTML('<img src="$sti' + url + '" border="0">');
  ov.document.all.editor.focus();
  self.close();
}
</script>

Jeg får en fejl ved ov.document.all.editor.focus();
sikkert fordi jeg bruger et iframe.
Men hvordan skal det se ud når jeg benytter et iframe ? Det kan genkendes med id="editor".

Har ikke beskæftiget mig meget med javascript, så bær over med mit måske lidt underlige spørgsmål :D
Avatar billede Slettet bruger
03. februar 2004 - 14:41 #4
Droppede det. Og brugte istedet IE´s indbygget funktion.
Ikke den optimale løsning, men det virker.
Havde desværre ikke så meget at bruge din editor til phoenixv.

Lukker og slukker.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester