Avatar billede niwikr Nybegynder
24. juni 2002 - 12:29 Der er 2 kommentarer og
1 løsning

javascript virker ikke i mac

Hej jeg har lavet et textarea, hvor det er muligt at tagge sin tekst.

F.eks hvis man markerer hej og trykker på B-knap får man <b>hej</b> i sit tekstarea.

Jeg bruger nedenstående script til dette, og det virker fint i IE til PC, men på IE til Mac fungerer det ikke.

Er der nogen der har en ide om hvorfor?
og hvordan man evt. kan udbedre det, så det både virker på Mac og PC

function replaceit(how) {
var seltext = ""
var repltext = ""

seltext = (document.all)? document.selection.createRange().text : document.getSelection()
if(seltext!="") {
if (how == 'b') {
repltext = "<b>" + seltext + "</b>"
document.selection.createRange().text = repltext;
window.focus()
}
if (how == 'i') {
repltext = "<i>" + seltext + "</i>"
document.selection.createRange().text = repltext;
window.focus()
}
}
}
Avatar billede hmm10 Nybegynder
24. juni 2002 - 12:42 #1
Hmm. Man kan godt sige, at det virker fint i Microsoft Internet Explorer for det program tillader alle kodningsfejl.
Avatar billede niwikr Nybegynder
24. juni 2002 - 12:47 #2
Ok

Men det er sådan set også til Internet Explorer bare på Mac som jeg ikke kan få det til at fungere i.

Og hvis der er evt. kodningsfejl, er der så nogen der kan få øje på dem?

venligst NIWIKR
Avatar billede niwikr Nybegynder
03. januar 2006 - 13:11 #3
lukker
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