Autor | Zpráva | ||
---|---|---|---|
Led Floyd Profil * |
#1 · Zasláno: 18. 8. 2010, 22:56:48
Zdravim, mám tu menší problém.
<a class='smazat' onClick='confirmation()' href='#'>smazat</a> function confirmation() { var answer = confirm("Opravdu chcete soubor smazat?") if (answer){ něco aby provedlo upload_smazat.php?soubor=".$soubor." } else{ document.location = "fotky.php"; } } Zkrátka v té funkci potřebuju jenom zavolat to PHP. dík |
||
habendorf Profil |
#2 · Zasláno: 18. 8. 2010, 23:02:10
Je zajímavé, že fotky.php zavolat umíš, ale upload_smazat.php už ne ;o)
Jen to .$soubor. budeš muset asi upravit. |
||
Chamurappi Profil |
#3 · Zasláno: 18. 8. 2010, 23:02:28 · Upravil/a: Chamurappi
Reaguji na Leda Floyda:
Jestli tě chápu správně, že při tom nechceš opustit stávající stránku: var temp = new Image(); temp.src = "upload_smazat.php?soubor=cokoliv"; „document.location = "fotky.php";“ Když ho smazat nechce, tak budeš také načítat jinou stránku? Nemá-li odkaz nikam odkazovat, dej do href u raději javascript:; , jinak odkazuješ na kotvu.
|
||
Led Floyd Profil * |
#4 · Zasláno: 19. 8. 2010, 19:03:05
odpovídám na habendorf:
No právě to .$soubor. upravit 'nemůžu', jelikož to odkazuje přímo na proměnnou ve skriptu upload_smazat.php. Proto potřebuju nějak napsat př.: document.location = "upload_smazat.php?soubor=".$soubor."" ale tady se mi pak mlátí ty uvozovky a nevalí to |
||
Chamurappi Profil |
#5 · Zasláno: 19. 8. 2010, 19:05:16
Reaguji na Leda Floyda:
Aha, tak to jsem špatně odhadl schopnosti. „tady se mi pak mlátí ty uvozovky“ PHP se vykonává na straně serveru. Neví nic o JavaScriptu. JavaScript se vykonává na straně prohlížeče. Neví nic o PHP. |
||
Led Floyd Profil * |
#6 · Zasláno: 19. 8. 2010, 19:09:55
odpovídám na Chamurappi:
Ano, pochopil jsi mě :). Já akorát nevim jak správně zapsat tu url př.: document.location = "upload_smazat.php?soubor=".$soubor."" tady se mi pak mlátí ty uvozovky a nevalí to. Jinak díky za ten href. |
||
_es Profil |
#7 · Zasláno: 19. 8. 2010, 21:39:33
Led Floyd:
„tady se mi pak mlátí ty uvozovky a nevalí to.“ Prečítaj si znova posledné dva riadky [#5]. A mazanie súboru načítaním adresy nie je dobrý nápad. |
||
mattyZEM Profil |
#8 · Zasláno: 19. 8. 2010, 22:16:33 · Upravil/a: mattyZEM
<a href="javascript:;" class='smazat' onClick='confirmation("nazev_souboru.ees");' href='#'>smazat</a> function confirmation(soubor) { /* .. .. */ document.location = "upload_smazat.php?soubor="+soubor; /* .. .. */ } |
||
Časová prodleva: 14 let
|
0