login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Alternatief voor $_GET['variabele']

Offline rickwieman - 27/06/2006 20:11
Avatar van rickwiemanOnbekend Hallo allemaal,

Ik heb op een bepaalde host géén PHP/MySQL, maar wil alsnog de variabelen ophalen. Kan dit met javascript?

Bijvoorbeeld:
URL: jepagina.html?var=test
Kan ik dan de variabele var ophalen in javascript?

Grz,
Rick.

14 antwoorden

Gesponsorde links
Offline Button - 27/06/2006 20:13
Avatar van Button PHP ver gevorderde kan je zoiets niet met AJAX?
Offline rickwieman - 27/06/2006 20:15
Avatar van rickwieman Onbekend Heb je daarover een tutorial of scriptje? Ik ben niet zo ver gevorderd met JavaScript/AJAX 

Grz,
Rick.
Offline Button - 27/06/2006 20:17
Avatar van Button PHP ver gevorderde ik ook niet, daarom 
kijk hier eens bij de tuts, daar stond wel iets tussen denk ik anders googlen
Offline lemoinet - 27/06/2006 20:25 (laatste wijziging 27/06/2006 20:26)
Avatar van lemoinet PHP gevorderde
  1. var bstr = location.search;
  2. if (bstr.substr(0,5) == '?var=')
  3. {
  4. var = bstr.substr(5,bstr.length -1);
  5. }


wel nog een klein beetje aanpassen
Offline rickwieman - 27/06/2006 20:31 (laatste wijziging 27/06/2006 20:31)
Avatar van rickwieman Onbekend Wat doe ik verkeerd dat dit niet werkt:

  1. <script type="text/javascript">
  2. var bstr = location.search;
  3. if (bstr.substr(0,5) == '?test=')
  4. {
  5. var = bstr.substr(5,bstr.length -1);
  6.  
  7. }
  8. document.write(bstr);
  9.  
  10. </script>


Zie evt: http://home.tis...?test=iets

Grz,
Rick.
Offline lemoinet - 27/06/2006 20:33 (laatste wijziging 27/06/2006 20:36)
Avatar van lemoinet PHP gevorderde if (bstr.substr(0,6) == '?test=')
{
bstr= bstr.substr(6,bstr.length -1);

}
document.write(bstr);
Offline BramBo - 27/06/2006 20:34 (laatste wijziging 27/06/2006 20:37)
Avatar van BramBo JS gevorderde
  1. var = bstr.substr(5,bstr.length -1);


even aanpassen naar :
  1. var la = bstr.substr(5,bstr.length -1);
  2. /* en dan */
  3.  
  4. alert(la);


:D
Offline rickwieman - 27/06/2006 20:36 (laatste wijziging 27/06/2006 20:43)
Avatar van rickwieman Onbekend Oké, dat werkt!
Bedankt!
Dit is wat ik wilde bereiken 

Grz,
Rick.
Offline lemoinet - 27/06/2006 20:36
Avatar van lemoinet PHP gevorderde bstr= bstr.substr(6,bstr.length -1);
Offline rickwieman - 27/06/2006 20:51
Avatar van rickwieman Onbekend Voor iedereen die het scriptje nog wil hebben 

  1. <script type="text/javascript">
  2. var bstr = location.search;
  3. if (bstr.substr(0,6) == '?foto=')
  4. {
  5. var la = bstr.substr(6,bstr.length -1);
  6. } else {
  7. document.write("De variabele 'foto' ontbreekt!!");
  8. exit();
  9. }
  10.  
  11. document.write("<img src='" +la+ "'>");
  12.  
  13. </script>


Met dit scriptje kun je dus doorgeven welke foto/afbeelding je wilt laten zien. Dit doe je door: jebestand.html?foto=JE_AFBEELDING te openen

Grz,
Rick.
Offline AgentX - 27/06/2006 20:58 (laatste wijziging 27/06/2006 20:59)
Avatar van AgentX HTML beginner Rick, je scriptje klopte net ook niet, want je had:
  1. <script type="text/javascript">
  2. var bstr = location.search;
  3. if (bstr.substr(0,6) == '?foto=')
  4. {
  5. var la = bstr.substr(6,bstr.length -1);
  6. } else {
  7. document.write("De variabele 'foto' ontbreekt!!");
  8. exit();
  9. }
  10.  
  11. document.write("<img src='" +la+ "'>");
  12.  
  13. </script>


maar als link: http://home.tis...?test=iets
je moet wel de variabele foto opgeven... 

** EDIT **
Je kreeg trouwens als output:
"De variabele 'foto' ontbreekt!!" 
Offline rickwieman - 27/06/2006 21:04 (laatste wijziging 28/06/2006 09:04)
Avatar van rickwieman Onbekend Edit:

Nu heb ik dit stukje code en daarmee wil ik het gedeelte &numm= uit de adresbalk halen. Om de een of andere rare reden staat in de alert undefined.

Waarom werkt dit niet?

  1. var bstr = location.search;
  2. if (bstr.substr(0,6) == '&numm=')
  3. {
  4. var countje = bstr.substr(6,bstr.length -1);
  5. }
  6. alert(countje);


Grz,
Rick.
Offline Gerard - 28/06/2006 10:15
Avatar van Gerard Ouwe rakker &numm=

Als eerste argument na de bestandnaam moet deze voorafgegaan worden door een vraagteken en niet door een &. Is het misschien niet handig om dit te doen:
  1. <script language="javascript">
  2. var bstr = location.search;
  3. s = new String ( bstr.substr(1, bstr.length-1) );
  4. woordArray = s.split("&");
  5. alert(woordArray);
  6. </script>

Dan heb je mooi alles overzichtelijk bij elkaar en kan je gebruik maken van meerdere argumenten.
Offline rickwieman - 28/06/2006 10:26 (laatste wijziging 28/06/2006 10:45)
Avatar van rickwieman Onbekend Oké, dit werkt inderdaad beter.
Bedankt!

Grz,
Rick.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.357s