[JS] Variabeln übergeben.

IG-FUN

Eye-Catcher
ID: 70675
L
22 August 2006
44
1
Hallo,

wie kann ich aus einer url zb. /index.js?TIP=1234

Im Javascript den Wert in der Variabele TIP wieder an einer url hängen.

z.b. index.php?tip=??????? <-

aber sogut wie keine ahnung von Javascripten :roll:

Vielen Dank jür jede Hilfe
 
also hier müste die variable wieder weitergegeben werden

Code:
test.ad_url = escape('https://partner.ig-fun.de?ppid='); //Hier die URL zu verlinkten Seite angeben

und hier der aufruf des scripts
Code:
<script src="boxer.js?ppid=123" type="text/javascript"></script>
 
fueg
Code:
function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  } 
}
in die boxer.js Datei ein, und aender die Zeile, in der du die ID brauchst in
Code:
test.ad_url = escape('https://partner.ig-fun.de/?ppid='+getQueryVariable('ppid'));

Aber ob das klappt... keine Ahnung. Falls es nicht klappt, waere noch der Versuch die Zeile
Code:
var query = window.location.search.substring(1);
in
Code:
var query = document.location.search.substring(1);
zu aendern. (Aendert das ueberhaupt was? JS-Experten vor)

Sonst meldet sich sicher auch einer der JS-Kenner morgen.. ;)

Quelle: https://www.activsoftware.com/code_...ript/Get_Query_String_variables_in_JavaScript
 
@bartman danke aber bekomme nur den wert undefined zurück

@strolch00 das mit dem php im javascript geht bei mir nicht ??
 
fueg
Code:
function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  } 
}
in die boxer.js Datei ein, und aender die Zeile, in der du die ID brauchst in
Code:
test.ad_url = escape('https://partner.ig-fun.de/?ppid='+getQueryVariable('ppid'));

Aber ob das klappt... keine Ahnung. Falls es nicht klappt, waere noch der Versuch die Zeile
Code:
var query = window.location.search.substring(1);
in
Code:
var query = document.location.search.substring(1);
zu aendern. (Aendert das ueberhaupt was? JS-Experten vor)

Sonst meldet sich sicher auch einer der JS-Kenner morgen.. ;)

Quelle: https://www.activsoftware.com/code_...ript/Get_Query_String_variables_in_JavaScript

Das klapp soweit wenn ich es direkt über die URL aufrufe.
rufe ich es aber über source auf
Code:
<script src="boxer.js?ppid=123" type="text/javascript"></script>

wird der Wert 123 nicht ausgelesen??

Bitte um HILFE