Avatar billede sorenmt84 Juniormester
19. november 2002 - 17:35 Der er 3 kommentarer og
1 løsning

Online editor - javascript billedfunktion

Har i dag dette:

function AddImage(){   
    imagePath = prompt('Indtast web adressen til billedet', 'http://');               
   
    if ((imagePath != null) && (imagePath != "")){                   
        frames.tekst.document.execCommand('InsertImage', false, imagePath);
          frames.tekst.focus();
    }
    frames.message.focus();           
}

Dette giver en promt hvor man kan indtaste en URL til et billede, virker fint, men ikke helt nemt for uøvede brugere!

Ønsker:
Jeg skal bruge et script, som efte at jeg har åbnet et nyt vindue, som viser alle de billeder der, tilføjer billedet til teksten og lukker vinduet ingen...

Altså noget med at når man klikker på et billede bruger man sådan noget i denne stil java script:indsaet(filnavn.jpg)

Jeg har engang fået lavet dette script og den skal vel være lidt hen af i den dur...?

<script language=\"JavaScript\">
<!--
function indsaet(filnavn) {
    opener.document.links.tekst.value = opener.document.links.tekst.value + showlink
    opener.document.links.tekst.focus()
    window.close()
}
-->
    </script>
Det jeg er i tvivl om er hvordan jeg så lige får det passe ind med dette:

frames.tekst.document.execCommand    imagePath = prompt('Indtast web adressen til billedet', 'http://');               
   
    if ((imagePath != null) && (imagePath != "")){                   
        frames.tekst.document.execCommand('InsertImage', false, imagePath);
          frames.tekst.focus();
    }
    frames.message.focus();           
}


Forklaret i almindelig ord, skal den altså når jeg trykker på et billede "ta" filnavnet og indsætte i iframen "tekst" - i forlængelse af det der er der i forvejen (den må ikke slette det der er der) og derefter lukke billedvinduet!!!

Jeg ved ikke om det skal bruges, men formen det hele kører i hedder: "nyheder" iframen hedder som sagt "tekst"
Avatar billede Slettet bruger
19. november 2002 - 17:37 #1
Jeg har lavet noget lignende med min editor her:

www.friserverplads.dk/mini_wysiwyg.html

Det er dog med farver i stedet for billeder. Princippet er dog det samme, så se om du kan få det passet sammen.
Avatar billede Slettet bruger
19. november 2002 - 17:38 #2
Avatar billede taager-kongen Nybegynder
19. november 2002 - 18:00 #3
må jeg ikke få din kode?
Avatar billede sorenmt84 Juniormester
22. november 2002 - 16:40 #4
Beklager, men jeg har af en eller anden årsag ikke fået mail når der er kommet svar... Jeg har fundet en løsning på det_
<script  language="JavaScript">
function billeder(billed) {
billed2 = billed
        opener.document.frames.tekst.document.execCommand('InsertImage', false, billed2);
          opener.document.frames.tekst.focus();
    window.close()
    }
</script>
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