Avatar billede Slettet bruger
26. juni 2005 - 20:01 Der er 7 kommentarer og
1 løsning

Forskellige browsere på forskellige styresystemer

Hej Alle..

Jeg sidder med det problem at min side ikke virker på Mac..
Jeg har ikke styr på hvilke funktioner på siden der giver problemer, for jeg har ikke selv mac, men har fået det afvide af dem der prøver det.
Men det er vist noget med noget javascript der ikke helt fungere.

Jeg har en " document.getElementById("id") " og jeg ved at den giver problemer i firefox.

Hvis der er nogen der kan hjælpe mig direkte med problemet eller give mig et link til en guide, der kommer ind på forskellige browsere og forskellige OS.. Så ville jeg være glad :D

Daniel....
Avatar billede erikjacobsen Ekspert
26. juni 2005 - 20:31 #1
document.getElementById("id") giver i sig selv ingen problemer med firefox.
Har du et link til siden, kan en person med en Mac sikkert hjælpe dig.
Avatar billede Slettet bruger
26. juni 2005 - 20:36 #2
Nej ok , det fandt jeg også ud af ved lige forskellige gennemtestning..

kan godt lige smide den kode som jeg tror giver problemer:

function addtext(text){
    if (window.selectedInputArea){
        var ta = selectedInputArea;
        val = text.split('][');
        if ((clientVer >= 4) && is_ie && is_win){
            theSelection = document.selection.createRange().text;
            if (theSelection) {
                document.selection.createRange().text = val[0] +']' +  theSelection + '[' + val[1];
                ta.focus();
                theSelection = '';
                return;
            }
        }else if (ta.selectionEnd && (ta.selectionEnd - ta.selectionStart > 0)){
            mozWrap(ta, val[0] +']', '[' + val[1]);
            return;
        }
        //text = ' ' + text + '\n';
        if (ta.createTextRange && selectedRange) {
            var caretPos = selectedRange;
            caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
            ta.focus();
        } else {
            ta.value  += text;
            ta.focus();
        }
    }
}


Jeg er ikke ligefrem mester i javascript og jeg har klippet det lidt sammen forskellige steder fra.. så hvis nogen har en idé til et bedre script til samme funktion er forslag yderst velkomne..

Men hensyn til linket, kan det være lidt svært da det er et admin modul, og har ikke pt, nogen gæste acconds... :S..
Avatar billede Slettet bruger
26. juni 2005 - 20:45 #3
hmm.. skulle måske finde en anden kategori at poste det i..?
Avatar billede erikjacobsen Ekspert
26. juni 2005 - 21:09 #4
Når du direkte spørger på og bruger ie, og win, og moz etc, så er du nok ude i noget meget browserspecifikt. En mini-mac koster ikke så meget, så få dig sådan een ;)

Alternativt opgive at få de specialiserede ting til at virke i alle browsere, og tilbyd
en simplere funktionalitet (men dog noget der fungerer) til dem du ikke kender.
Avatar billede Slettet bruger
26. juni 2005 - 21:17 #5
Hehe , tror ikke jeg skal have mig nogen mini mac ;-)

Med hensyn til specielle ting ved jeg ikke lige hvad du mener..

Jeg tror også jeg fjerner det der browser spørgeri, kan ikke hitte rundt idet.. det er jo trods alt bare noget jeg har nakket, så aner vel ikke om det virker i firefox..

tror jeg har dummet mig lidt her..

tak for deltagelsen... :) hvis du vil have nogle point så smid endelig et svar, nu spørgsmålet er oprettet alligevel..
Avatar billede erikjacobsen Ekspert
26. juni 2005 - 21:22 #6
Nej tak, jeg samler slet ikke på point.

Det jeg foreslår er det man kalder "graceful degration"
http://www.google.dk/search?q=%22graceful+degradation%22
som er at man viser og bruger avancerede ting, hvis man kan, men går tilbage til
simplere ting når man ikke kan. Altså fx en masse fancy ting i IE6+, men simpel HTML
og JavaScript i Netscape 4.5 ;)

Men det kræver selvfølgelig en masse viden om hvad man kan og ikke kan - mere end jeg ved...
Avatar billede Slettet bruger
26. juni 2005 - 21:25 #7
Ja oki .. prøver at læse lidt om det , men jeg ved nok meget mindre om javascript end dig, men bliver langsomt bedre.. :)

Men prøver at begrænse min "smarte" funktion... :P

Men så lukker jeg hermed...!
Avatar billede Slettet bruger
26. juni 2005 - 21:25 #8
luk
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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