|
![](/App_Themes/Normal/images/Window/Backgrounds/news.gif) | Fra javascript til PHP Fra : Jesper H |
Dato : 29-05-07 22:22 |
|
Hey folkens,
Jeg har en menu som jeg har skrevet i JavaScript, som fungere som
den skal, hvilket jo må siges at være godt nok.
Problemet med en menu i JS er jo at det ikke er alle der tillader
brugen af JS, så derfor er det ikke alle der ser menuen.
Og uden menuen så er siten ikke meget værd, hehe.
Så derfor vil jeg lave den i PHP i stedet for, men er ikke rigtig
klar over hvordan jeg gør dette.
Min menu i JS ser sådan her ud: http://www.emuland.dk/js.txt
Hvis der er en der kan fortælle mig hvordan jeg laver det om til
PHP, ville det være super.
Vedkommende må meget gerne lige lave et par linier, så jeg kan se
hvordan jeg skal gøre.
På forhånd tak
/Jesper
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Jesper H (30-05-2007)
![](/App_Themes/Normal/images/Window/Backgrounds/news.gif) | Kommentar Fra : Jesper H |
Dato : 30-05-07 08:56 |
|
Det ser vidst ud til at man ikke kan se txt filen i IE, virker dog i
FF, som selvfølgelig var den eneste browser jeg testede det i ^^.
Jeg skal nok sørge for at få ordnet det i aften, når jeg kommer hjem
fra arbejde.
Beklager mange gange.
/Jesper H.
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Martin (30-05-2007)
![](/App_Themes/Normal/images/Window/Backgrounds/news.gif) | Kommentar Fra : Martin |
Dato : 30-05-07 10:20 |
|
Jesper H wrote:
> Hey folkens,
>
> Jeg har en menu som jeg har skrevet i JavaScript, som fungere som
> den skal, hvilket jo må siges at være godt nok.
> Problemet med en menu i JS er jo at det ikke er alle der tillader
> brugen af JS, så derfor er det ikke alle der ser menuen.
> Og uden menuen så er siten ikke meget værd, hehe.
>
> Så derfor vil jeg lave den i PHP i stedet for, men er ikke rigtig
> klar over hvordan jeg gør dette.
Du skal nok lave den i HTML først, og bagefter kan du lave den dynamisk
med PHP.
Det eneste PHP gør er at lave HTML
| |
Jesper H (30-05-2007)
![](/App_Themes/Normal/images/Window/Backgrounds/news.gif) | Kommentar Fra : Jesper H |
Dato : 30-05-07 11:38 |
|
Martin wrote in dk.edb.internet.webdesign.serverside.php:
>
> Du skal nok lave den i HTML først, og bagefter kan du lave den dynamisk
> med PHP.
>
> Det eneste PHP gør er at lave HTML
Jeg har den også kodet i HTML, jeg kan bare ikke finde ud af at få den til
at virke i PHP.
Jeg kan smide både HTML koden og JS koden op senere i aften, hvis det
hjælper.
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
Erik Ginnerskov (30-05-2007)
![](/App_Themes/Normal/images/Window/Backgrounds/news.gif) | Kommentar Fra : Erik Ginnerskov |
Dato : 30-05-07 20:35 |
|
Jesper H wrote:
> Hey folkens,
>
> Jeg har en menu som jeg har skrevet i JavaScript, som fungere som
> den skal, hvilket jo må siges at være godt nok.
> Problemet med en menu i JS er jo at det ikke er alle der tillader
> brugen af JS, så derfor er det ikke alle der ser menuen.
Hvorfor vil du i det hele taget lave menuen i javascript og ikke i html? Det
giver da ikke nogen mening at bede et javascript om at udskrive html-kode,
som du nøjagtig lige så godt kan lægge direkte på siden - og slippe for det
problem, at nogle brugere kan se menuen
> Så derfor vil jeg lave den i PHP i stedet for, men er ikke rigtig
> klar over hvordan jeg gør dette.
Jeg kan heller ikke se nogen grund til at bede et php-script om at returnere
noget html-kode. Det vil først være aktuelt at blande php ind i din menu,
når/hvis der skal hentes data fra en database og udskrive det til menuen
eller i forbindelse med noget dynamisk include.
http://hjemmesideskolen.dk/html/dynphp.php?page=s2 omtaler dynamisk include
med automatisk menugenerering.
--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk/ - http://ginnerskov.dk/
http://html-faq.dk
| |
Jesper H (30-05-2007)
![](/App_Themes/Normal/images/Window/Backgrounds/news.gif) | Kommentar Fra : Jesper H |
Dato : 30-05-07 21:20 |
|
Erik Ginnerskov wrote in dk.edb.internet.webdesign.serverside.php:
>
> Hvorfor vil du i det hele taget lave menuen i javascript og ikke i html? Det
> giver da ikke nogen mening at bede et javascript om at udskrive html-kode,
> som du nøjagtig lige så godt kan lægge direkte på siden - og slippe for det
> problem, at nogle brugere kan se menuen
Da jeg kommer til at ændre i menuen gennem tiden, og min site kommer til at
indeholde +300 sider, så vil jeg have menuen liggende ekstern, så jeg bare kan
ændre i den ét sted, hvorefter den bliver ændret på alle sider.
Håber det giver et svar på hvorfor jeg ønsker det jeg efterspørger.
/Jesper H.
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
![](/images/tree/0.gif) Bertel Lund Hansen (30-05-2007)
![](/App_Themes/Normal/images/Window/Backgrounds/news.gif) | Kommentar Fra : Bertel Lund Hansen |
Dato : 30-05-07 22:47 |
|
Jesper H skrev:
> Håber det giver et svar på hvorfor jeg ønsker det jeg efterspørger.
Du kan stadig skrive menuen i ren HTML, og hvis du kalder den
menu.html, skal du blot skrive
<? include 'menu.html'; ?>
det sted hvor den skal bruges. Alle de filer hvor den include
optræder, skal have efternavnet .php, men ellers kan du skrive
dem i almindelig HTML hvad al resten angår.
menu.html må ikke have en head-sektion, og den må ikke bruge
<body> heller. Tænk på den som et lille afsnit i en eksisterende
HTML-fil inde i body-delen.
--
Bertel
http://bertel.lundhansen.dk/ http://fiduso.dk/
| |
![](/images/tree/0.gif) ![](/images/tree/0.gif) Jesper H (31-05-2007)
![](/App_Themes/Normal/images/Window/Backgrounds/news.gif) | Kommentar Fra : Jesper H |
Dato : 31-05-07 07:57 |
|
Bertel Lund Hansen wrote in dk.edb.internet.webdesign.serverside.php:
> Jesper H skrev:
>
> > Håber det giver et svar på hvorfor jeg ønsker det jeg efterspørger.
>
> Du kan stadig skrive menuen i ren HTML, og hvis du kalder den
> menu.html, skal du blot skrive
>
> <? include 'menu.html'; ?>
>
> det sted hvor den skal bruges. Alle de filer hvor den include
> optræder, skal have efternavnet .php, men ellers kan du skrive
> dem i almindelig HTML hvad al resten angår.
>
> menu.html må ikke have en head-sektion, og den må ikke bruge
> <body> heller. Tænk på den som et lille afsnit i en eksisterende
> HTML-fil inde i body-delen.
>
> --
> Bertel
> http://bertel.lundhansen.dk/ http://fiduso.dk/
Super -det ser ud til at det virker nu.
Takke for hjælpen.
/Jesper H.
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
| |
![](/images/tree/0.gif) ![](/images/tree/0.gif) Erik Ginnerskov (31-05-2007)
![](/App_Themes/Normal/images/Window/Backgrounds/news.gif) | Kommentar Fra : Erik Ginnerskov |
Dato : 31-05-07 22:02 |
| | |
![](/images/tree/0.gif) ![](/images/tree/0.gif) ![](/images/tree/0.gif) Bertel Lund Hansen (01-06-2007)
![](/App_Themes/Normal/images/Window/Backgrounds/news.gif) | Kommentar Fra : Bertel Lund Hansen |
Dato : 01-06-07 00:10 |
| | |
![](/images/tree/0.gif) ![](/images/tree/0.gif) ![](/images/tree/0.gif) ![](/images/tree/0.gif) Johan Holst Nielsen (01-06-2007)
![](/App_Themes/Normal/images/Window/Backgrounds/news.gif) | Kommentar Fra : Johan Holst Nielsen |
Dato : 01-06-07 12:48 |
|
Bertel Lund Hansen wrote:
> Erik Ginnerskov skrev:
>
>> Skal det ikke være <? include ('menu.html'); ?> ?
>
> Nej, ikke skal. Parenteserne er unødvendige.
>
derimod bør man bruge <?php og ikke blot <?
--
Johan Holst Nielsen
Freelance PHP Developer - http://phpgeek.dk
| |
![](/images/tree/0.gif) ![](/images/tree/0.gif) ![](/images/tree/0.gif) ![](/images/tree/0.gif) Erik Ginnerskov (03-06-2007)
![](/App_Themes/Normal/images/Window/Backgrounds/news.gif) | Kommentar Fra : Erik Ginnerskov |
Dato : 03-06-07 00:09 |
| | |
|
|