Toon posts:

[js externe file] Firefox werkt, IExplorer niet...

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb de volgende statement in mijn html file staan:

<script language='javascript' src='ClientRecordEditor.js'></script>

Als ik de pagina met Firefox 1.5 open, wordt de externe javascript geladen, echter niet met IExplorer 6

Moet ik ergens speciaal op letten als ik dit met IExplorer wil doen?

Willem

  • Crayne
  • Registratie: Januari 2002
  • Laatst online: 17-03 13:41

Crayne

Have face, will travel

Werkt het beter als je "language=" door "type=" vervangt?

Mijn Library Thing catalogus


Verwijderd

Topicstarter
Crayne schreef op vrijdag 10 november 2006 @ 09:57:
Werkt het beter als je "language=" door "type=" vervangt?
Nee, integendeel, dan werkt het in Firefox ook niet meer.

  • user109731
  • Registratie: Maart 2004
  • Niet online
Het is geen scriptfout waardoor IE stopt? Dit kun je linksonderin zien. Probeer eens een alert('...'); helemaal bovenin je JS bestand te zetten? Als dat niet werkt, zou je dan wat code kunnen plaatsen waarin de script tag staat, of een online voorbeeld, want dit hoort gewoon te werken volgens mij :). type="text/javascript" is het, en dat is idd beter dan language="javascript"

[ Voor 8% gewijzigd door user109731 op 10-11-2006 10:16 ]


Verwijderd

Topicstarter
Grote prutser schreef op vrijdag 10 november 2006 @ 10:13:
Het is geen scriptfout waardoor IE stopt? Dit kun je linksonderin zien. Probeer eens een alert('...'); helemaal bovenin je JS bestand te zetten? Als dat niet werkt, zou je dan wat code kunnen plaatsen waarin de script tag staat, of een online voorbeeld, want dit hoort gewoon te werken volgens mij :). type="text/javascript" is het, en dat is idd beter dan language="javascript"
Als ik een alert erin zet, zie ik die wel in Firefox maar niet in IE - hieronder de inhoud van de "js" file voor het geval dat er iets mee te maken zou hebben

alert('js loaded');

// Declare constants
const conHidden=1;
const conNoPermission=2;
const conProtected=3;
const conDeleteOnly=4;
const conInsert=5;
const conOverwrite=6;

// Declare objects
function columnObject() {
this.CharactersAllowed='';
this.Class='';
this.EditType='';
this.SubfieldId=0;
this.SubfieldLevel=0;
this.MaxLength='';
this.SubstitutionChar='';
}
function cellObject() {
this.CharactersAllowed='';
this.Class='';
this.EditType='';
this.Hidden='';
this.Id='';
this.MaxLength='';
this.RelatedUpdateFields=0;
this.RowId='';
this.SubstitutionChar='';
this.Tooltip='';
}
function settingsObject() {
this.SessionId='';
this.CanEdit=0;
this.CanInsertField=0;
this.CanInsertSubfield=0;
this.NumCols=0;
}

// Functions
function sizeArea(cell)
{
text=cell.value.split('\n');
newRows=1;
for (i=0;i<text.length;i++) {
if (text[i].length>=cell.cols) newRows+=Math.floor(text[i].length/cell.cols);
}
if (newRows!=cell.rows) cell.rows=newRows;
}

  • Rekcor
  • Registratie: Februari 2005
  • Laatst online: 08-10 13:03
Ligt het misschien aan "const"?

Je zou ook heel je js leeg kunnen maken en alleen die alert erin plaatsen. Doet hij het dan?

Vervolgens voeg je stukje bij beetje code van het originele bestand toe, totdat hij niet meer werkt.

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

const is een javascript 1.5 extensie die mozilla-specifiek is: http://developer.mozilla....eference:Statements:const

Intentionally left blank


Verwijderd

Topicstarter
Bedankt, dat was het probleem!
Pagina: 1