Simpel java scriptje?

Status
Niet open voor verdere reacties.

Venter

Gebruiker
Lid geworden
10 mei 2009
Berichten
12
Ik zou graag het volgende willen bereiken:

Dat middels een invoer veldje op m'n internetpagina waar mensen een code kunnen invullen, er een gerelateerde internetpagina wordt getoond.

De 'code' die op de site wordt ingevuld is het enige dynamische van de hele url die geladen moet worden.

Voorbeeld: www.domeinnaam/CODE.html

Het scriptje zou dus de ingebrachte code in een statische, vaste link moeten zetten en de pagina vervolgens moeten laten laden.

Al heb ik wel wat met java ooit gedaan, ik ben toch een echte newbie hierin, wie zou mij willen helpen?

Groeten,
Patrick
 
Beste "Venter",

Welkom op Helpmij :)

Ik heb je vraag naar de sectie Javascript verplaatst.

Javascript wordt alleen op webpagina's gebruikt, Java is voor software.
 
ik volg je niet helemaal, maar bedoel je zoiets? (is html + js)

PHP:
<input type='text' id='locatie' /><input type='submit' onclick='GaDoen();' />

<script type='text/javascript'>

function GaDoen()
{
   var obj = document.getElementById('locatie');

   //de magie:
   window.location = 'http://www.example.com/' + obj.value;
}

</script>
 
Beste 'Devil',

Bedankt voor het verplaatsen van mn post, mijn vergissing.


@Vergas,

Bij regel 10 zou er nog iets van '.html' bij moeten komen...
Iets van; 'http://www.example.com/' + obj.value; + .html', dan verwijst hij naar de complete url. Of zoiets, toch? :rolleyes:
 
erhm, ja..... :confused::rolleyes: wat is je vraag dan precies? Je kan t toch testen? ;)


Noot dat je dus wel een error krijgt als de pagina niet bestaat.
 
erhm, ja..... :confused::rolleyes: wat is je vraag dan precies? Je kan t toch testen? ;)


Noot dat je dus wel een error krijgt als de pagina niet bestaat.

Ik ben er mee aan het stoeien geweest, het volgende is er gebeurd;

Ik heb een invoerveldje met actie-knop gemaakt op de html-pagina (zie voorbeeld) en het scriptje aan verbonden.

regel wat aangepast: 10 window.location = 'http://www.example.com/' + obj.value + '.html';


Als ik een code invoer en vervolgens op de actie-knop klik wordt er een nieuw venster geopend met een nieuw invoerveld en actie-knop. Ik voer daar nogmaals een code in, maar loopt dan niet door naar de pagina.
Firefox kan de pagina niet vinden, en IE explorer laat de scriptcode zien in een venster.

Voor de duidelijkheid, ik heb dus reeds een pagina online waarvan de url (als voorbeeld) er zo uitziet:

http://www.example.com/12345.html

Wat ik wil is dat mensen op mijn site in het invoerveldje (zie voorbeeldje onder)'12345' invullen, en dat zij door het script naar: http://www.example.com/12345.html verwezen worden.

Een pop-up venster is niet nodig.
Voorbeeldje:
jscr.jpg
 
PHP:
<input type='text' id='locatie' /><input type='button' onclick='GaDoen();' />
 
<script type='text/javascript'>
 
function GaDoen()
{
   var obj = document.getElementById('locatie');
 
   //de magie:
   window.location = 'http://www.example.com/' + obj.value + '.html';
}
 
</script>

Zo werkt het niet? Ik heb van de submit wel even een button gemaakt, maar ik zie niet in waarom het zo niet zou werken.

Heb je het trouwens ergens online staan? Dan kunnen we daar nog even kijken waarom het niet werkt.
 
Laatst bewerkt:
PHP:
<input type='text' id='locatie' /><input type='button' onclick='GaDoen();' />
 
<script type='text/javascript'>
 
function GaDoen()
{
   var obj = document.getElementById('locatie');
 
   //de magie:
   window.location = 'http://www.example.com/' + obj.value + '.html';
}
 
</script>

Zo werkt het niet? Ik heb van de submit wel even een button gemaakt, maar ik zie niet in waarom het zo niet zou werken.

Heb je het trouwens ergens online staan? Dan kunnen we daar nog even kijken waarom het niet werkt.


Hoi Erik & Vegras,

Bedank man, hij doet het! (maar natuurlijk) :thumb:

Ik zat zelf wat moeilijk te doen waardoor het niet lukte... Ik maakte er een .js van en liet vervolgens er een form daar naar verwijzen. Jaja, ik weet het :p Gewoon in je html code plakken dus, weer wat geleerd.

Nogmaals bedankt!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan