Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak pobrać część aktualnego adresu www gdzie przebywamy
Forum PHP.pl > Forum > Po stronie przeglądarki
omegan
witam

jestesmy na takiej stronie:

www.xxxxxxxx.pl/id=123456

i teraz w tresci tej strony chcialbym aby byl pobrany ten numer: 123456

bardzo prosze o pomoc jak to zrobic ? tylko nie w php...

z gory bardzo dziekuje za pomoc
registropl
możesz użyć JS:
Kod
window.location.host
tomxx
[JAVASCRIPT] pobierz, plaintext
  1. function str_replace (search, replace, subject, count) {
  2. var i = 0,
  3. j = 0,
  4. temp = '',
  5. repl = '',
  6. sl = 0,
  7. fl = 0,
  8. f = [].concat(search),
  9. r = [].concat(replace),
  10. s = subject,
  11. ra = Object.prototype.toString.call(r) === '[object Array]',
  12. sa = Object.prototype.toString.call(s) === '[object Array]';
  13. s = [].concat(s);
  14. if (count) {
  15. this.window[count] = 0;
  16. }
  17.  
  18. for (i = 0, sl = s.length; i < sl; i++) {
  19. if (s[i] === '') {
  20. continue;
  21. }
  22. for (j = 0, fl = f.length; j < fl; j++) {
  23. temp = s[i] + '';
  24. repl = ra ? (r[j] !== undefined ? r[j] : '') : r[0];
  25. s[i] = (temp).split(f[j]).join(repl);
  26. if (count && s[i] !== temp) {
  27. this.window[count] += (temp.length - s[i].length) / f[j].length;
  28. }
  29. }
  30. }
  31. return sa ? s : s[0];
  32. }
  33. function strstr (haystack, needle, bool) {
  34. var pos = 0;
  35.  
  36. haystack += '';
  37. pos = haystack.indexOf(needle);
  38. if (pos == -1) {
  39. return false;
  40. } else {
  41. if (bool) {
  42. return haystack.substr(0, pos);
  43. } else {
  44. return haystack.slice(pos);
  45. }
  46. }
  47. }
  48. var liczba = strstr(location.href, "=");
  49. liczba = str_replace("=", "", liczba);
[JAVASCRIPT] pobierz, plaintext
I po wpisaniu przykładowo adresu http://jakasstrona.pl/id=12123123 zmienna liczba będzie zawierała 12123123.
http://phpjs.org/functions/strstr/
http://phpjs.org/functions/str_replace/
Na tej stronie jest dużo funkcji PHP w wersji JS, warto zaglądać smile.gif
timon27
Sory za długi czas odpowiedzi.
Widocznie wszyscy uznali że pytasz o coś co w google znajdziesz w 2sec i nie warto odpowiadać.
Następnym razem daj do działu przedszkole.

Nie php to js.
pobranie url:
var url=window.location.href.toString()
odrzucenie wszystkiego przed "=" (zakłądam że adres zawsze wygląda tak samo?)
var id=url.split("=")[1];
wczytanie do jakiegoś elementu:
document.getElementById("demo").innerHTML=id;
cały kod strony:

  1. <body onload='document.getElementById("demo").innerHTML=window.location.href.toString().split("=")[1]'><span id=demo>


Abstrahując zupełnie od bezsensowności tego rozwiązania.

@tomxx
facepalmxd.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.