Bekijk Volledige Versie : Bestand met HTML code invoegen op een pagina
[ Martin ]
12/07/04, 17:45
Een javascript kun je als bestand opslaan en
in de pagina invoegen via
<script type="text/javascript" language="JavaScript"
src="bestand.js"></script>
Is iets dergelijks ook voor deze code mogelijk:
<form name="jump" action="#" >
<select name="menu">
<option value="1http://">1</option>
<option value="2http://">2</option>
<option value="3http://">3</option>
</select> <input type="button"
onClick="location=document.jump.menu.options[document.jump.menu.selectedInde
x].value;" value="Ga" style="font-family: verdana, arial, helvetica,
sans-serif;font-size: 12px; background-color: #DFFADE;">
</form>
Doel is het dropdown menu in één bestand te hebben zodat een wijziging in
het menu direct op iedere pagina zichtbaar is ( dus als alleen het <option>
gedeelte in een centraal bestand staat is het al goed ). Ben heel benieuwd
of dat kan...
Alvast bedankt.
--
Groetjes [ Martin ]
( Bericht stond al in een draadje maar daar ging het fout, excuses )
Ronald Klip
12/07/04, 18:25
"[ Martin ]" <[ Martin] @ http://www.WinampNederlands.nl> schreef:
>
> Is iets dergelijks ook voor deze code mogelijk:
>
> <form name="jump" action="#" >
> <select name="menu">
Dat kan, met ASP, PHP, Server Side Includes, ...
--
groet, Ronald
Erick T. Barkhuis
12/07/04, 19:35
"[ Martin ]" <[ Martin] @ http://www.WinampNederlands.nl> [on Mon, 12 Jul
2004 17:36:08 +0200] wrote:
> Een javascript kun je als bestand opslaan en
> in de pagina invoegen via
>
> <script type="text/javascript" language="JavaScript"
> src="bestand.js"></script>
>
> Is iets dergelijks ook voor deze code mogelijk:
[...knip code...]
Als je de javascript-methode al kent, waarom gebruik je die dan niet voor
het onderhavige geval?
Doe:
<script type="text/javascript" language="JavaScript"
src="bestand.js"></script>
en in bestand.js:
document.write(--jouw code--);
Plaats dit op de plek waar je je code wilt hebben, en klaar ben je.
--
Erick
"If pro is the opposite of con, then what is the opposite of progress?"
[ Martin ]
13/07/04, 10:05
Erick T. Barkhuis wilde het volgende mededelen:
>> Een javascript kun je als bestand opslaan en
>> in de pagina invoegen via
>>
>> <script type="text/javascript" language="JavaScript"
>> src="bestand.js"></script>
>>
>> Is iets dergelijks ook voor deze code mogelijk:
>
> [...knip code...]
>
> Als je de javascript-methode al kent, waarom gebruik je die dan niet
> voor het onderhavige geval?
>
> Doe:
>
> <script type="text/javascript" language="JavaScript"
> src="bestand.js"></script>
>
> en in bestand.js:
> document.write(--jouw code--);
>
> Plaats dit op de plek waar je je code wilt hebben, en klaar ben je.
Weet wat geleerd, bedankt voor je antwoord :)
--
Groetjes [ Martin ]
Yvette P. Hoitink
13/07/04, 13:05
"[ Martin ]" <[ Martin] @ http://www.WinampNederlands.nl> wrote in message
news:cd04gb$2io3$1@nl-news.euro.net...
> Erick T. Barkhuis wilde het volgende mededelen:
> >> Een javascript kun je als bestand opslaan en
> >> in de pagina invoegen via
> >>
> >> <script type="text/javascript" language="JavaScript"
> >> src="bestand.js"></script>
> >>
> >> Is iets dergelijks ook voor deze code mogelijk:
> >
> > [...knip code...]
> >
> > Als je de javascript-methode al kent, waarom gebruik je die dan niet
> > voor het onderhavige geval?
> >
> > Doe:
> >
> > <script type="text/javascript" language="JavaScript"
> > src="bestand.js"></script>
> >
> > en in bestand.js:
> > document.write(--jouw code--);
> >
> > Plaats dit op de plek waar je je code wilt hebben, en klaar ben je.
>
> Weet wat geleerd, bedankt voor je antwoord :)
Nadeel is wel dat deze methode alleen werkt voor mensen die Javascript aan
hebben staan. Afhankelijk welke statistieken je raadpleegt is dat 1 op de 8
à 12, toch een redelijk deel van je bezoekers. In elk geval zullen (bijna)
alle blinden en veel andere mensen met een handicap een browser gebruiken
die geen Javascript ondersteunt.
Een betere methode is om het server-side te doen, zoals elders in deze draad
stond vermeld. Maar dat hangt af van de faciliteiten die je bij je provider
ter beschikking hebt.
Yvette Hoitink
Erick T. Barkhuis
13/07/04, 13:25
"Yvette P. Hoitink" <hoitink @ home . nl (nospam)> [on Tue, 13 Jul 2004
12:53:32 +0200] wrote:
>
> "[ Martin ]" <[ Martin] @ http://www.WinampNederlands.nl> wrote in message
> news:cd04gb$2io3$1@nl-news.euro.net...
> > Erick T. Barkhuis wilde het volgende mededelen:
> > > document.write(--jouw code--);
> > >
> > > Plaats dit op de plek waar je je code wilt hebben, en klaar ben je.
> >
> > Weet wat geleerd, bedankt voor je antwoord :)
>
> Nadeel is wel dat deze methode alleen werkt voor mensen die Javascript aan
> hebben staan. [...]
In het algemeen heb je wel gelijk, maar kijk nog eens terug in de thread
naar de code waar het om gaat! Ook daar wordt al javascript in gebruikt,
dus is die code alleen maar werkzaam wanneer de bezoeker die feature aan
heeft staan.
Vandaar dat ik het voor dit geval geen enkel bezwaar vond om de
document.write()-manier voor te stellen.
--
Erick
"JavaScriptLozen zouden nooit zo'n plaatje te zien krijgen, welk leed wordt
verzacht door het feit dat het script in bijna geen enkele
JavaScriptwillige browser goed werkt." - WD in niwo
Jaap-Andre de Hoop
16/07/04, 07:15
In article <cd0erj$6p8$1@news1.tilbu1.nb.home.nl>, "Yvette P. Hoitink" <hoitink @ home . nl (nospam)> wrote:
>Nadeel is wel dat deze methode alleen werkt voor mensen die Javascript aan
>hebben staan. Afhankelijk welke statistieken je raadpleegt is dat 1 op de 8
>à 12, toch een redelijk deel van je bezoekers.
Zijn hierbij zoekmachines e.d. uitgesloten?
Heb tijdje terug een webenquete onder bepaalde groep studenten gedaan, daar
bleek 1 van de 288 geen javascript aan hebben staan (niet gevraagd, maar
gedetecteerd). Ik ben heel benieuwd naar deze cijfers, juist omdat mijn
programma niet afhankelijk is van javascript en diverse andere software (open
source, maar ook commercieel) wel....
Jaap-Andre