![]() |
[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> |
den filenamen müsstest mittels javascript doch ermitteln können...
document.location.href <= |
danke für deine antwort
äh, ich bin javascript mäßig nicht besonders drauf....wie muss ich das in mein js einbauen? |
Es sollte auch funken, wenn du statt 'filename.php?xyz' nur '?xyz' schreibst!
mfg Mike |
oder du schreibst
<? echo $PHP_SELF; ?> statt name.php. Dann kanns heißen wies will... |
also habs jetzt mit
statt 'filename.php?xyz' nur '?xyz' schreibst! gelöst... @kingchaos01 welche lösung ist besser? |
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