geplaatst door: RVW
Beste Freakers,

bij de werkgever waar ik sinds kort werkzaam ben beschikken over een vacaturebank waar potentiële  kandidaten hun CV kunnen uploaden. Deze site werkt perfect in IE onder Windows. Maar met Firefox of Safari op een Mac of onder Windows blijft de bladeren-knop grijs (zie screenshot). Ik ben geen JavaScript-held, en ik kan de oorzaak niet vinden. Waar gaat het mis?

http://www.xs4all.nl/~wester81/screenshot.jpg

Uploadformulier werkt niet in Firefox/Safari

De broncode van de pagina posten lukt niet echt (ook niet met de code-tags) dus hier de URL:

http://sollicitaties.deroo.nl/?vacatureid=108 (klik op 'Solliciteer Hier')

(Bewerkt door RVW om 14:57, 22-04-2008)

My new computer's got the clocks, it rocks! But it was obsolete before I opened the box.
You say you've had your desktop for over a week? Throw that junk away, man, it's an antique!
Your laptop is a month old? Well, that's great. If you could use a nice, heavy paperweight...
Uploadformulier werkt niet in Firefox/Safari
24 april 2008 - 19:26    reactie #1
geplaatst door: Kaydie
Ik heb even gekeken...

Het volgende viel mij op:

< script FOR="window" EVENT="onload">
...
</script >

Dat is niet de juiste manier om je script tijdens het load event op een op het window object te laten triggeren.  Verplaats daarom het script naar de head en vervang de script attributes voor het volgende:

< script type="text/javascript">
...
</script >

Om het script te triggeren op het load event van de window doe je het volgende.

window.onload = function()
{
  // hier je script
}

Verder krijg ik een waarschuwing dat de 'count' variabele al aangeroepen wordt door een functie terwijl deze nog niet niet gedefinieerd is. Je moet dus altijd éérst je variabelen definiëren voordat je ze gaat aanroepen...:


document.getElementById('count').value=0;
document.getElementById('minimum').value=1;
document.getElementById('maximum').value=3;
document.getElementById('fileValidatie').value='';
document.getElementById('fieldNames').value='count;fileValidatie;';

document.getElementById('upload').style.visibility='visible';
document.getElementById('upload').style.top=83;
document.getElementById('upload').style.left=282;
document.getElementById('MyFile').style.width=212;
document.getElementById('UploadFolderName').value='CV';

parentChildArray['MyFile']='digitaal';
addInfo['64__Informatieteken']='Selecteer hier een document dat uw CV bevat, en klik op Opslaan.';
validatieArray["count"]="validate('<LI><font class=error>U bent vergeten het tekstvak CVbestand in te vullen.</font></LI>',document.getElementById('count'),'filecount','count')";

checkMaximum();
checkParentChildRelations();

Ik heb overigens de settimeout functies weggehaalt, omdat volgens mij ze dan niet meer nodig zijn.
Ik hoop dat dit je wat verder op weg helpt?

Succes!

"…It sure is great to get out of that bag!" -- mac, 1984
--
kaydies
Uploadformulier werkt niet in Firefox/Safari
26 april 2008 - 18:20    reactie #2
geplaatst door: RVW
Dankjewel!!!  :thumbs-up:
My new computer's got the clocks, it rocks! But it was obsolete before I opened the box.
You say you've had your desktop for over a week? Throw that junk away, man, it's an antique!
Your laptop is a month old? Well, that's great. If you could use a nice, heavy paperweight...