login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Script werkt maar niet in PHP (Opgelost)

Offline kenzo - 12/09/2009 10:36 (laatste wijziging 12/09/2009 10:37)
Avatar van kenzoPHP beginner Hallo,

Ik heb een uitklapmenu dat goed werkt (in IE, FF, Chrome etc..)

Nu include ik die pagina in een php file, en dan werkt het niet meer.

Ik heb de paths aangepast omdat ik met een paginasysteem werk (?pagina=...)


Nu merk ik dat als ik het includen van de js files weglaat, ik hetzelfde resultaat krijg (werkt dan ook niet).


Nu wil ik deze dus graag in de pagina zelf toevoegen met

  1. <script type="text/javascript">
  2.  
  3. ...
  4.  



maar nu krijg ik dus alle js code gewoon te zien op de pagina...

voorbeeld: http://www.shamrock-maastricht.nl/index2.php
en menu: http://www.shamrock-maastricht.nl/menu/menu.htm

5 antwoorden

Gesponsorde links
Offline Koen - 12/09/2009 10:42
Avatar van Koen PHP expert
  1. doc.write('<script id="ie_domready" defer src="' + src + '"></script>');


Ehm, natuurlijk wordt je script dan afgebroken?!
Offline kenzo - 12/09/2009 10:46
Avatar van kenzo PHP beginner ok, dat kan 

maar is daar dan een oplossing voor?
Offline Bart - 12/09/2009 10:47
Avatar van Bart PHP expert Misschien is het weglaten van </script> een oplossing, en moet je je eens verdiepen in de <script>-tag.

Overigens hoor je zelf wel te weten waar je je script hoort af te sluiten hoop ik.
Offline kenzo - 12/09/2009 10:49 (laatste wijziging 12/09/2009 10:53)
Avatar van kenzo PHP beginner ja, maar dat is een gedownload menu 


zelf kan ik dat niet maken...


alleen vind ik het raar dat het script werkt, totdat ik het in php include... ik pas de path aan naar het css bestand en naar de js bestanden... het css bestand pakt hij wel goed, maar de js bestanden gewoon niet?


Ik heb het nu in de pagina zelf gezet, het script wordt niet meer weergegeven op de pagina, maar het werkt ook niet...

iemand enig idee??
Offline StyxLabs - 13/09/2009 18:22
Avatar van StyxLabs Nieuw lid Deze site hebben we eerder gezien op dit forum. En bij deze zeg ik weer hetzelfde, leer asjeblieft eerst eens je HTML goed te schrijven. Ik vind het om eerlijk te zijn niet zo verwonderlijk dat je scripts niet werken zoals het hoort.


1. Je hebt geen doc-type gedefinieerd.
2. Je begint met css bovenaan je pagina (heel fout!)
3. Tussen regel 73/74 hoor je je <body> tag te openen. Geen body tag? O jee...
4. Op regel 171 begint er "plotsling" en volledig nieuwe pagina (doctype, headers, etc.)
5. Ja..ik kan zo nog wel een hele poos doorgaan.

Ik raad je aan om eerst maar eens met iets simpels te beginnen wat HTML betreft en je site constant door de w3 validator te halen totdat je weet wat je doet. (http://validator.w3.org). Hetzelfde geldt ook voor je javascripts en css. Als ik de broncode zo zie heb je naar mijn idee zelf niet bepaald veel geschreven maar is een groot deel allemaal knip/plak werk geweest.

Kortom, ik denk niet dat iemand een oplossing voor jou kan zoeken met zo'n website om doorheen te spitten. Dus bij deze adviseer ik je om die site even aan de kant te leggen en rustig opnieuw beginnen en 'leren' hoe je met de (x)HTML om moet gaan.

Hier is je result uit de validator: http://validato...mp;group=0

Success.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.186s