Autor | Zpráva | ||
---|---|---|---|
Marek Janů Profil |
#1 · Zasláno: 25. 9. 2007, 19:13:26
Ahoj,
na svých stránkách mám databázi a položku z ní vymažu kliknutím na nějaký takovýhle odkaz: <A HREF=skriptik.php?odeberto=poiuztrew>odebrat</A> Jak co nejjednodušeji udělat, aby se ještě před vykonáním té funkce zobrazilo okénko (něco jako alert) jestli to chci opravdu udělat? Ale aby v případě, že JS nebude podporovaný se to normálně udělalo jako nyní (po kliknutí na odkaz se položka odstraní). Chci tímto zabránit, aby se něco vymazalo omylem, pouhým kliknutím.. Těch odkazů je hodně, takže bych toto rád ošetřil co nejjednodušším způsobem a hromadně pro vybrané odkazy. Děkuji. |
||
Str4wberry Profil |
#2 · Zasláno: 25. 9. 2007, 19:36:00
Marek Janů
Akci navaž na onClick=''. |
||
Marek Janů Profil |
#3 · Zasláno: 25. 9. 2007, 20:02:40
S JS moc neumím a nevím jak skloubit tyhle dvě věci:
<script> functiondotaz = confirm("chcete pokračovat?"); </script> <A HREF=skriptik.php?odeberto=poiuztrew onClick"dotaz">odebrat</A> Mohl by mi to prosím někdo udělat? |
||
nosko Profil |
#4 · Zasláno: 25. 9. 2007, 20:10:11
Takto
<a href="tam.html" onclick="return confirm('ANO?');">SEM</a> |
||
Marek Janů Profil |
#5 · Zasláno: 25. 9. 2007, 20:30:38
<a href="tam.html" onclick="return confirm('ANO?');">SEM</a>
Děkuji a kdyby ta funkce měla být definována externě pro všechny odkazy? Tzn nějak jako <script>Nadefinování fce se všemi parametry</script> <a href="stránka" onclick="zavolání fce">odkaz</a> |
||
Marek Janů Profil |
#6 · Zasláno: 25. 9. 2007, 20:32:10
Lze nějak upravit názvy tlačítek (já vidím Ano a Storno) a titulek (Windows Internet Explorer)?
|
||
Marek Janů Profil |
#7 · Zasláno: 25. 9. 2007, 21:09:52
Lze nějak upravit názvy tlačítek (já vidím Ano a Storno) a titulek (Windows Internet Explorer)? Tak jsem se už dočetl, že toto možné není a co říkáte na můj skriptík: <HEAD> <SCRIPT> function dotaz() {return confirm('Opravdu?');}; </SCRIPT> </HEAD> <BODY> <a href="tam.html" onclick="dotaz()">smazat</a> </BODY> Je to takhle oka? |
||
Marek Janů Profil |
#8 · Zasláno: 25. 9. 2007, 21:11:10
<HEAD>
<SCRIPT> function dotaz() {return confirm('Opravdu?');}; </SCRIPT> </HEAD> <BODY> <a href="tam.html" onclick="dotaz()">smazat</a> </BODY> Co by mohlo být obsaženo v těch dvou () závorkách musí tam vůbec být? Nemám tam nějakou jinou chybu? |
||
peta Profil |
#9 · Zasláno: 25. 9. 2007, 21:29:47
Marek Janů
var sss = new Function() {}; function sss() {}; to je deklarace funkce var sss; var sss="aaa"; sss to je promenna sss {} je objekt, resp. nejaka cast objektu/funkce (aspon si ted myslim, ze jsem tim neco nepodstatneho vytahl) sss = {"aaa":"bbb"}; alert(sss.aaa); alert(aaa['aaa']); alert(aaa["aaa"]); sss = []; sss = new Array(); sss = new Array('aaa','bbb'); alert(sss[0]); normalni pole ja si treba myslim, ze dotaz ti byl zodpovezen a jestli mas jiny, zalozil bych nove tema. Treba k tem zavorkam. Ale asi bude dost hloupy, musi. Proste si najdi prirucku k programovani v C a Jave. JS je takovou kombinaci a plati vetsina programovacich pravidel |
||
DJ Miky Profil |
#10 · Zasláno: 25. 9. 2007, 21:34:07
<HEAD>
<SCRIPT> function dotaz() {return confirm('Opravdu?');}; </SCRIPT> </HEAD> <BODY> <a href="tam.html" onclick="dotaz()">smazat</a> </BODY> Je to takhle oka? Není. To načte odkaz, i když dáš storno. <a href="tam.html" onclick="return dotaz()">smazat</a> |
||
Marek Janů Profil |
#11 · Zasláno: 26. 9. 2007, 13:44:47
dobrá, takže finální verze:
<HTML> jenom se chci zeptat, je to takhle správně - bude to fungovat ve všech prohlížečích? eventuelně: nešlo by tam něco vylepšit? Co by mohlo být v těch kulatých závorkách dotaz()? |
||
Časová prodleva: 17 let
|
0