WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   [php, js] Dateinamenproblem (http://www.wcm.at/forum/showthread.php?t=42612)

nukia 11.01.2002 18:09

[php, js] Dateinamenproblem
 
Habe ein PHP File erstellt welches den Namen "anzeige.php" hat. Da drinnen habe ich ein JavaScript eingebaut. Was ist aber nun wenn ich den Namen "anzeige.php" mal ändere. Dann muss ich im JavaScript auch den Dateinamen ändern.
Kann man das nicht anders lösen?
Ideal wäre also, sich
im Source-Code auf den Filenamen selbst zu beziehen, unabhängig davon, wie
er wirklich ist.





javascript:
<script language='JavaScript' type='text/javascript'>
<!--
function Click(button) {
if (button == 'next') {
document.data.action = 'anzeige.php?action=next';
} else if (button == 'back') {
document.data.action = 'anzeige.php?action=back';
} else if (button == 'save') {
document.data.action = 'anzeige.php?action=save';
} else if (button == 'delete') {
document.data.action = 'anzeige.php?action=delete';
} else if (button == 'new') {
document.data.action = 'anzeige.php?action=new';
}
document.data.submit();
}
//-->
</script>

Sesa_Mina 11.01.2002 18:55

den filenamen müsstest mittels javascript doch ermitteln können...


document.location.href <=

nukia 11.01.2002 18:59

danke für deine antwort

äh, ich bin javascript mäßig nicht besonders drauf....wie muss ich das in mein js einbauen?

SNo0py 14.01.2002 15:50

Es sollte auch funken, wenn du statt 'filename.php?xyz' nur '?xyz' schreibst!

mfg
Mike

kingchaos01 14.01.2002 21:21

oder du schreibst
<? echo $PHP_SELF; ?>
statt name.php.

Dann kanns heißen wies will...

nukia 15.01.2002 12:14

also habs jetzt mit
statt 'filename.php?xyz' nur '?xyz' schreibst!
gelöst...

@kingchaos01
welche lösung ist besser?

kingchaos01 15.01.2002 12:33

was heißt da besser ;) ?
"Sauberer" ist $PHP_SELF.
Weils am Server eingefügt wird.

Ob das ?bla bei allen Browsern funktioniert, würd ich nicht unterschreiben, aber möglich ist es.

Und wer schon php hat, wills auch verwenden!!!! :D

Diese Affenformularlösung -> PHP-Faq wird eigentlich überall mit $PHP_SELF beschrieben.


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:16 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag