Toon posts:

Benodigheden voor javascript?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een pagina gebouwd en heb een menu in javascript gebouwd.
Ik heb verder geen problemen, maar wanneer iemand anders op een andere pc de site opgaat en met de cursor over het menu gaat, komt linksonder in de browser een geel driehoekje met de tekst dat een object wordt verwacht.

We hebben allebei dezelfde versie van iexplorer, waar kan het nog meer aan liggen? want omdat het bij mij werkt ligt het niet aan het scriptje lijkt me.

  • bigfoot1942
  • Registratie: Juni 2003
  • Niet online
je hebt toch absoluut ergens een fout in je javascriptje zitten. Sorry hoor, het kan werken onder bepaalde omstandigheden, maar dat gele driehoekje geeft toch echt een JS fout aan.

Verwijderd

hier kunnen we echt helemaal niks mee, als je nou eens een linkje post naar het desbetreffende document?

  • creative8500
  • Registratie: September 2001
  • Laatst online: 03-01 16:54

creative8500

freedom.

Zoals in de FAQ staat: zet een voorbeeld on-line, zo kunnen we er niks mee.

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

heb je een linkje naar die pagina, want zo is het wel erg koffiedik kijken?

/spuit-13

[ Voor 8% gewijzigd door crisp op 14-01-2004 16:12 ]

Intentionally left blank


Verwijderd

Topicstarter
crisp schreef op 14 januari 2004 @ 16:12:
heb je een linkje naar die pagina, want zo is het wel erg koffiedik kijken?

/spuit-13
Mijn pagina staat nog niet op internet, maar thuis op de pc.
Via ons netwerkje kan de pagina op een andere pc opgehaald worden.
Maar het rare is dat op MIJN pc werkt alles correct en op de andere pc krijg ik de melding. Ik kan het stukje script zo wel posten, maar het vreemde is dat het bij mij gewoon GOED werkt.

Heb je bepaalde instellingen nodig om javascript te runnen?

aan de versie van iexplorer ligt het niet, die is gelijk.

Verwijderd

Misschien een javascript include gebruikt die vanaf de andere computer niet te benaderen is?

  • j_du_pee
  • Registratie: Maart 2000
  • Laatst online: 23-09-2024

j_du_pee

du pain, du vin, du pee

Je hebt vast ergens een hard pad in staan: C:\my docs ipv ../my docs

/koffiedik

kaart != map && bottel != fles
Wacht op antwoord


  • -=bas=-
  • Registratie: Oktober 2000
  • Laatst online: 22-04-2025
Op sommige PC's staat in IE de javascript gewoon uit dus dan werkt niets met javascript.
Er zijn wel checks om te controleren of Javascript ondersteuning aanwezig is.

Maar als hij mekkert over een missend object, dan zal je wel een pad/url in je html-pagina verkeerd hebben staan.

Senile! Senile Oekaki


Verwijderd

Topicstarter
_bas_ schreef op 14 januari 2004 @ 16:38:
1)Op sommige PC's staat in IE de javascript gewoon uit dus dan werkt niets met javascript.
Er zijn wel checks om te controleren of Javascript ondersteuning aanwezig is.

2)Maar als hij mekkert over een missend object, dan zal je wel een pad/url in je html-pagina verkeerd hebben staan.
1) In dat geval zou het hele menu dus niet te zien zijn toch?

2)Ik zal het nog eens nalopen, maar vind het vreemd. 2 dezelfde situaties de ene werkt wel, de ander niet.

Paden zijn goed gedefinieerd.
code:
1
2
3
4
<script language="javascript" src="./scripts/hoover.js"></script>
<script language="javascript" src="./scripts/notrace.js"></script>
<script language="javascript" src="./scripts/menulib.js"></script>
<script language="javascript" src="./scripts/menudef.js"></script>

[ Voor 11% gewijzigd door Verwijderd op 14-01-2004 16:42 ]


Verwijderd

Die scripts worden op de andere computer niet gevonden, vandaar de "object wordt verwacht". Zet ze om te testen bijvoorbeeld eens op dezelfde manier op de andere computer, of gebruik het volledige netwerk adres.

  • RSchellhorn
  • Registratie: Augustus 2001
  • Laatst online: 22-05 17:48
Verwijderd schreef op 14 januari 2004 @ 16:41:
[...]

Paden zijn goed gedefinieerd.
Als je de pagina via de explorer aanklikt vanuit een netwerk share op de andere computer, wordt het bestand in een tijdelijke map gekopieerd en daar geopend, in dat geval kan het natuurlijk zo zijn de de js files niet mee gekopieerd worden naar de tijdelijke map. En daarmee kloppen de paden dus dan weer niet.
Zou dit kunnen ?

"Ik heb zo veel soep gegeten, dat kan een mens niet aan. Ik heb zo veel soep gegeten, kan bijna niet meer staan. Ik zat daar maar te slurpen achter die grote kop en als ik bijna klaar was, dan schepten ze weer op!" (Hans Teeuwen)


  • Voutloos
  • Registratie: Januari 2002
  • Niet online
Waarom test je dingen nou niet op je host ruimte? Dan kan je bij meer pc's wat objectiever kijken.

{signature}


  • creative8500
  • Registratie: September 2001
  • Laatst online: 03-01 16:54

creative8500

freedom.

Werken plaatjes die je op die JavaScript-pagina zet wel op die andere computer?

[ Voor 30% gewijzigd door creative8500 op 14-01-2004 17:27 ]


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

./ is een absoluut pad gezien vanuit een (web)root; ik kan me voorstellen dat dat via een netwerk share inderdaad niet gaat werken.
2 mogelijke oplossingen:
1) zet het op een webserver
2) gebruik relatieve paden

edit:
* crisp resets his brain, zie groene monster

wat je trouwens wel kan doen is even een alert in 1 van die JS-jes zetten om te kijken of ze wel geinclude worden, of even met Mozilla testen - die heeft wat minder cryptische foutmeldingen

[ Voor 37% gewijzigd door crisp op 14-01-2004 17:53 ]

Intentionally left blank


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 10-05 18:53

Bosmonster

*zucht*

crisp schreef op 14 januari 2004 @ 17:31:
./ is een absoluut pad gezien vanuit een (web)root; ik kan me voorstellen dat dat via een netwerk share inderdaad niet gaat werken.
2 mogelijke oplossingen:
1) zet het op een webserver
2) gebruik relatieve paden
/dir/ is absoluut vanuit de webroot

./dir/ is relatief vanuit het pad van het bestand (zelfde als dir/)

Verwijderd

Topicstarter
Voutloos schreef op 14 januari 2004 @ 17:23:
Waarom test je dingen nou niet op je host ruimte? Dan kan je bij meer pc's wat objectiever kijken.
Allereerst een goede morgen en bedankt voor de reacties.
Maar het vreemde is: op de host ruimte werkt alles naar behoren.
Ik heb het project zoals gevraagd gekopierd en op de andere pc (ingericht als web server) geplaatst en krijg de zelfde fout.
Werken plaatjes die je op die JavaScript-pagina zet wel op die andere computer?
Yep dat werkt wel.
./ is een absoluut pad gezien vanuit een (web)root; ik kan me voorstellen dat dat via een netwerk share inderdaad niet gaat werken.
2 mogelijke oplossingen:
1) zet het op een webserver
2) gebruik relatieve paden
Ik zal eens kijken of het aan de paden ligt.

[ Voor 34% gewijzigd door Verwijderd op 15-01-2004 08:14 ]


  • Ximinez
  • Registratie: December 2001
  • Laatst online: 13-05 12:13
Gebruik in plaats van IE eens Mozilla.
Mozilla bevat een uitgebreide JS debugger.
Daar heb je meer aan dan maar blijven gissen naar de oorzaak.

Verwijderd

Topicstarter
Ximinez schreef op 15 januari 2004 @ 08:43:
Gebruik in plaats van IE eens Mozilla.
Mozilla bevat een uitgebreide JS debugger.
Daar heb je meer aan dan maar blijven gissen naar de oorzaak.
Zal ik dit maar als uiterst redmiddel gaan proberen.

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Verwijderd schreef op 15 januari 2004 @ 09:08:
[...]


Zal ik dit maar als uiterst redmiddel gaan proberen.
Het is sowieso handig om je site in meerdere browsers te testen; niet iedereen kan of wil met IE surfen ;)

Intentionally left blank


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Wat ik eigenlijk nog steeds mis is een stukje relevante code. Krijg je de melding zodra de pagina is geladen of zodra iemand over het menu gaat. En wat is precies de foutmelding?

Is het tweede het geval, dan ben ik even nieuwsgierig welke functie je uitvoert bij de "hover".

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

Verwijderd schreef op 15 januari 2004 @ 09:08:
[...]


Zal ik dit maar als uiterst redmiddel gaan proberen.
[off topic]
Een JavaScript debugger is natuurlijk niet een uiterst redmiddel maar gewoon de 1e stap in het oplosen van problemen met JavaScript. ;)
[/off topic]

Verwijderd

Topicstarter
En versie van bijvoorbeeld virtual machine ofzo, kan dat iets uitmaken?

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

Verwijderd schreef op 16 januari 2004 @ 10:55:
En versie van bijvoorbeeld virtual machine ofzo, kan dat iets uitmaken?
nee, javascript heeft niet met java van doen

Intentionally left blank


Verwijderd

Topicstarter
crisp schreef op 16 januari 2004 @ 10:56:
[...]

nee, javascript heeft niet met java van doen
Ik heb het nu bij mijn stage bedrijf geprobeerd en krijg hetzelfde.
Ik heb alles op de server staan en het werkt prima.
En op een aantal pc's werkt het java script menu wel en op andere niet.
Ik weet ook niet waar ik moet zoeken? Gekeken naar versie iexplorer, windows, maar hier konden we niks uit halen, ook beveliging kan ik niets bijzonders vinden.

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Krijg je een foutmelding bij het openen van het script?

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

Topicstarter
BtM909 schreef op 26 januari 2004 @ 15:07:
Krijg je een foutmelding bij het openen van het script?
Wanneer ik op het javascript menu klik wordt op de ene pc de juiste pagina geopend.

Op de pc's waarop het fout gaat krijg ik de melding dat een object wordt verwacht.
Maar op wat voor manier ligt dit aan het script??? want op de andere pc werkt het wel.

Verwijderd

Installeer het volgende op de machine waar je de foutmelding krijgt, op deze manier zou je wat gerichter naar je fout kunnen zoeken.

Voor Win98 en WinME:
http://www.microsoft.com/...216D81EC3D&displaylang=en

Voor andere MS Operating Meuk:
http://www.microsoft.com/...fdf19ccd99&displaylang=en
Pagina: 1