Avatar billede m_bold Praktikant
25. juni 2007 - 17:08 Der er 9 kommentarer og
1 løsning

Gennemse-knap virker ikke på alle computere

Hej.

Jeg har en gennemse(browse)-knap i et CMS-system, og den virker glimrende på de fleste computere. Men en bruger har problemer med at få den til at virke.

Ligeledes for et link, som ikke virker, når han trykker på det. Alle pop-up blockere er slået fra, men det virker stadig ikke.

Det er altsammen sat sammen i javascript, så jeg tror lidt at der er en indstilling på hans computer, som er forkert. Men hvilken?

Kan nogen hjælpe?
Avatar billede thesurfer Nybegynder
25. juni 2007 - 17:10 #1
Hvorfor bruge JavaScript til at lave en Gennemse-knap, når det er et HTML-element?

<input type="file" name="knapFile">

Hvordan ser JavaScript koden ud?
Avatar billede m_bold Praktikant
25. juni 2007 - 17:25 #2
oListManager.AddFile = function( fileName, fileUrl, fileSize )
{
    var oRow = this.Table.insertRow(-1) ;

    var sLink = '<a href="#" onclick="OpenFile(\'' + fileUrl + '\');return false;">' ;

    var sIcon = oIcons.GetIcon( fileName ) ;

    var oCell = oRow.insertCell(-1) ;
    oCell.width = 16 ;
    oCell.innerHTML = sLink + '<img alt="" src="images/icons/' + sIcon + '.gif" width="16" height="16" border="0"></a>' ;

    oCell = oRow.insertCell(-1) ;
    oCell.innerHTML = '&nbsp;' + sLink + fileName + '</a>' ;
   
    oCell = oRow.insertCell(-1) ;
    oCell.noWrap = true ;
    oCell.align = 'right' ;
    oCell.innerHTML = '&nbsp;' + fileSize + ' KB' ;
}

Men som sagt virker det fint på flere computere, så vil helst ikke ændre i koden. Men hvis der er forslag til computerens indstillinger, så vil jeg meget gerne høre om det.
Avatar billede thesurfer Nybegynder
25. juni 2007 - 17:59 #3
Så vidt jeg lige kan se, har det her ikke noget med Gennemse-knappen at gøre..

Det indsætter nogle elementer i en tabel..? Et ikon, et link og filstørrelse på en fil..

Der må være en event, der kalder funktionenen AddFile..

Hvilke browsere er koden testet med?
Avatar billede m_bold Praktikant
25. juni 2007 - 18:09 #4
Ja, det er rigtigt. Det var linket, som ikke duer.

Gennemse knappen m.v. kommer her:

    <body bottomMargin="0" topMargin="0">
        <form id="frmUpload" action="" target="frmUploadWorker" method="post" enctype="multipart/form-data" onSubmit="return OnSubmit();">
            <table height="100%" cellSpacing="0" cellPadding="0" width="100%" border="0">
                <tr>
                    <td nowrap>
                        <span id="eUploadMessage">Upload en ny fil i denne mappe </span><br>
                        <table cellSpacing="0" cellPadding="0" width="100%" border="0">
                            <tr>
                                <td width="100%"><input id="NewFile" name="NewFile" style="WIDTH: 100%" type="file"></td>
                                <td nowrap>&nbsp;<input id="btnUpload" type="submit" value="Upload"></td>
                            </tr>
                        </table>
                    </td>
                </tr>
            </table>
        </form>
    </body>

Den er testet i IE6 og Firefox.
Avatar billede thesurfer Nybegynder
25. juni 2007 - 18:15 #5
Du har vel ikke siden online? Jeg kan ikke se noget kald til AddFile..

Hvis det virker i næsten alle IE og FF der er testet på, kan det (som du sagde) ikke være koden..

Med mindre at man udnytter en bug, der er rettet i en nyerer udgave af browserne..
Avatar billede m_bold Praktikant
25. juni 2007 - 18:16 #6
Nej, den ligger desværre ikke et sted, som jeg kan henvise til her.
Avatar billede olebole Juniormester
27. juni 2007 - 11:14 #7
<ole>

Så er det meget svært at se, hvordan det skulle være muligt at hjælpe.

Du kan ikke scripte mod et file-input-element. Gør du det, er der ikke noget at sige til, knappen ikke virker ... men som sagt kræver det nok, vi kan se hele koden, før vi kan hjælpe

/mvh
</bole>
Avatar billede m_bold Praktikant
27. juni 2007 - 14:41 #8
Jeg har endelig fået brugeren til at indrømme, at han brugte en "avant browser" og ikke IE. Så da browseren blev skiftet ud, var der selvfølgelig ingen problemer.

Jeg beklager, at det viste sig at være spild af tid, men tak for hjælpen alligevel.
Avatar billede thesurfer Nybegynder
27. juni 2007 - 15:37 #9
Husk at lukke spørgsmålet.

Ved lukning af spørgsmål:
Husk at MARKERE dit navn i boksen til venstre, og klikke på ACCEPTER-knappen, efter at du har lagt et SVAR.
Avatar billede m_bold Praktikant
27. juni 2007 - 17:02 #10
svar
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