Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo ihr Lieben,

Ich hätte da mal ein Problem bei dem ich nicht weiterkomme:

Und zwar versuche ich mit Javascript eine Variable wie z.B. eine IP aus der Adresszeile des Browsers zu lesen(bei PHP würde das ganz einfach sein: $_GET-Array).

http://ADRESSE/test_get/?a=3&b=6

Ich möchte dann die a=3 und b=6 auslesen. Folgendes habe ich im Internet dazu gefunden und in meinen Code eingefügt:

Ext.onReady(function(){


 var GET = new Array();

   if(location.search.length > 0) {

      var get_param_str = location.search.substring(1, location.search.length);

      var get_params = get_param_str.split("&");

      for(i = 0; i < get_params.length; i++) {

         var key_value = get_params[i].split("=");

         if(key_value.length == 2) {

            var key = key_value[0];

            var value = key_value[1];

            GET[key] = value;

         }

      }

   }

  document.write(GET['a']);


})

Ich kann in dem Code keinen Fehler entdecken. Habe es zunächst mit einer anderen Variable ausprobiert: http://ADRESSE/test_get/?test1=3&b=6
 document.write(GET['test1']); 

Und ich hatte tatsächlich die richtige Ausgabe("3"). Jetzt gehts aber nur noch mit test1 als Variable. Der richtige Wert wird dabei immer ausgegeben.

Klingt vielleicht ein bisschen konfus... Ich kann nur test1, mit dieser Bezeichnung ausgeben und nicht die zweite Variable in der Adresszeile.

Hoffe ihr versteht, was ich meine, ansonsten, bitte schnell sagen, dass man mein Problem nicht versteht ;)

Vielen Dank für eure Hilfe

lg

Tascha :)

Geschrieben

Vielen Dank fürs Anschauen. Bei mir funktionierts jetzt auch, kapiere gerade nur nicht worin der Fehler lag*?*

Mit document.write klappts jetzt auch wunderbar. :)

lg

Tascha

Geschrieben

Und nochmal ne grundlegende Frage dazu (bin noch Neuling):

Wenn ich in meinem Code document.write wieder mit alert austausche, und dann die Seite aufrufe, warum bekomme ich dann wieder ne Ausgabe mit document.write (keine Veränderung)?

lg

Tascha

Geschrieben
Und nochmal ne grundlegende Frage dazu (bin noch Neuling):

Wenn ich in meinem Code document.write wieder mit alert austausche, und dann die Seite aufrufe, warum bekomme ich dann wieder ne Ausgabe mit document.write (keine Veränderung)?

lg

Tascha

datei gespeichert? evtl hochgeladen?

is javascript in einer externen datei? dann evtl cache probleme

Ted

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...