phpbuddy.eu
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 20.09.2004, 14:37   #1
TP-Insider
 
Benutzerbild von NicNac
 
Registriert seit: Apr 2001
Ort: Zürich, Schweiz
NicNac macht alles soweit korrekt

JavaScript: Aufrufende Seite?


Hi

Ich habe sozusagen keine Erfahrung mit JavaScript, bisher nur Java und PHP was programmieren angeht.

Nun möchte ich ein "Codeschnipsel" für BBCode an meine Bedürfnisse anpassen. Bis jetzt war fest im Code implementiert wie das dazugehörige Formular und die Textfelder heissen müssen.

Ich möchte jetzt im Script ein Array mit den entsprechenden Namen machen.

Wie kann ich jetzt automatisch beim Aufruf der Seite eine Funktion durchgehen, die entscheidet, von welcher Seite sie aufgerufen wurde? Bzw. Wie findet JavaScript heraus wie die aufrufende Seite heisst?

Gruss
Michael
__________________
http://www.exploreourplanet.net - Ladet eure schönsten Urlaubsbilder hoch!
NicNac ist offline   Mit Zitat antworten


Alt 20.09.2004, 15:35   #2
TP-Insider
 
Benutzerbild von NicNac
 
Registriert seit: Apr 2001
Ort: Zürich, Schweiz
NicNac macht alles soweit korrekt
Hab jetzt mal etwas probiert aber klappt leider nicht.

also javascript.js wird von beiden dokumenten includet.

Nun:

Code:
var form_name;
var form_textarea;
form_array = new Array(new Array(pm, postform, message), new Array(details, commentform, comment_text);

getCallerPage();
function getCallerPage(){
var path= window.location.pathname;

if(path.lastIndexOf(form_array[0][0]) > -1){
form_name = form_array[0][1];
form_textarea = form_array[0][2];
} else {
form_name = form_array[1][1];
form_textarea = form_array[1][2];
}
Nun im Code sonst stand vorher überall z.b.:

Code:
document.postform.helpbox.value...
jetzt steht einfach

Code:
document.form_name.helpbox.value...
Aber es geht nicht...wieso? Eben, seid lieb mit mir, das erste JavaScript von mir Aber wäre froh für eine Antwort..

Gruss
Michael
__________________
http://www.exploreourplanet.net - Ladet eure schönsten Urlaubsbilder hoch!
NicNac ist offline   Mit Zitat antworten
Alt 20.09.2004, 22:09   #3
TP-Insider
 
Benutzerbild von NicNac
 
Registriert seit: Apr 2001
Ort: Zürich, Schweiz
NicNac macht alles soweit korrekt
Please, weiss keiner ne Antwort?
__________________
http://www.exploreourplanet.net - Ladet eure schönsten Urlaubsbilder hoch!
NicNac ist offline   Mit Zitat antworten
Alt 21.09.2004, 08:31   #4
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
Code:
document.forms[form_name].elements[form_textarea].value
Gruss
Jan
Stuck Mojo ist offline   Mit Zitat antworten
Alt 22.09.2004, 11:43   #5
TP-Insider
 
Benutzerbild von NicNac
 
Registriert seit: Apr 2001
Ort: Zürich, Schweiz
NicNac macht alles soweit korrekt
Hi again

Danke dir Jan. Aber noch eine Frage:
Irgendwie geht es immer noch nicht. Wird so ein Javascript nicht wie PHP automatisch von oben nach unten durchgegangen (ausser natürlich Funktionen, welche ja speziell aufgerufen werden müssen)? Weil es funktioniert noch nicht. Als Test habe ich noch ne alert-box reingepackt, und nicht mal die erscheint.

Javascript ist schon aktiviert, aber wie rufe ich mein kleines Script auf? In den body onload tag geht nicht, weil ich den header in alle Dateien include, das heisst alle haben denselben header inkl. body, und nur diese beiden Seiten brauchen aber dieses Script...
__________________
http://www.exploreourplanet.net - Ladet eure schönsten Urlaubsbilder hoch!
NicNac ist offline   Mit Zitat antworten
Alt 22.09.2004, 12:00   #6
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
? Fehlermeldung? Evtl. mal den Funktionsaufruf NACH der Funktions-Deklaration setzen?

Evtl. hast du den Variablenscope auch etwas falsch gesetzt? Also:
Code:
var form_name;
var form_textarea;
sind (soweit ich mich nicht täusche) nur in dem Bereich gültig, der durch <script> umschlossen ist... nur ne Vermutung...

Gruss
Jan
Stuck Mojo ist offline   Mit Zitat antworten
Alt 22.09.2004, 18:32   #7
TP-Insider
 
Benutzerbild von NicNac
 
Registriert seit: Apr 2001
Ort: Zürich, Schweiz
NicNac macht alles soweit korrekt
hm weiss nicht was ich konkret falsch gemacht habe, aber nach bisschen "herumschieben" klappt jetzt alles DANKE!
__________________
http://www.exploreourplanet.net - Ladet eure schönsten Urlaubsbilder hoch!
NicNac ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
JavaScript: Aufrufende Seite? JavaScript: Aufrufende Seite?
« VBulletin-artiges Forum in Französisch und Italienisch gesucht | Ganze Wörter aus Text filtern - preg_match() »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
popup schließen - neue Seite öffnen snuffi HTML Puristen 3 07.01.2004 22:52
[MS Word] Seitenzahlen ab dritter Seite NeTHippie Betriebssysteme 9 21.11.2003 07:35
Mit Javascript per Link neues Fenster öffnen Tobstar Javascript 7 27.06.2002 11:07


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:18 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67