Jag har nu lyckats lösa ett stort projekt för mig med en meny,
så är lycklig att allting funkar och ja .. jippi .. eller något ..
Lösningen var FX Slide hette JS Funktionen.
Allt detta fungerar utmärkt i en html fil,
och likaså i en "tom" php fil.
Men såfort den ska implementeras i den stora php filen jag har,
så slutar den att fungera.
Och jag har ju då räknat ut att det är pga av att PHP körs på servern,
JS körs på klienten.. Och eftersom JS koden "ligger" i phpkoden,
så körs den inte ordentligt.. Det är min GISSNING.
Mina 2 frågor:
1. Har jag rätt i min gissning?
2. Hur löser jag det?
Visa gärna lite kod...
Det känns snarare som om du glömmer att inkludera ev. js filer osv.
Men det är omöjligt att lösa problemet utan att se någon kod.
Hur menar du med att "js-koden ligger i php-koden"? Det som är intressant egentligen är att se hur din sida ser ut när den körts, alltså om du går in på adressen och väljer "View source".
Rent allmänt är det så att ALL JavaScript måste skrivas ut från servern som en sträng i PHP. Om du nu har fnuttar i din js-kod så måste dessa escape:as i PHP-koden, för annars avslutar de den sträng som hela JS-koden står i, istället för att påbörja en sträng i strängen. Ännu roligare blir det om du har escapade:e strängar eller dylikt i JS-koden vilka då måste escapeas dubbelt på servern.
Har räknat ut så mycket att jag måste köra "echo" / "print" på alla javascript i phpgrejen.
Men det ger ändå fel .. men vill inte infoga för mycket kod här,
så via denna länk ser ni källkoden som "blir" när jag tar view source. http://rafb.net/p/FkzqPF83.html
Det är all källkod på sidan.
Bara för att testköra själva funktionen, har jag en test.html,
som ser ut såhär .. och den funkar utmärkt. http://rafb.net/p/5bbawq92.html
Funktionerna ( include - taggarna ) ligger ju i head?
---
Sidan kräver reg , och vet inte hur tillåtet det är att posta länkar till sånt..
Men då får väl en admin ta bort den ;) Redigerat med anledning av webForums regler §3.
Synpunkter angående detta beslut, ta kontakt med colione.
colione
Forumledare, webForum
Är nyckeln som ligger ute till vänster som skall vara "av / på",
och sedan ser ni ju menyn länk längst ut till vänster.