Autor Zpráva
Marek Janů
Profil
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
Marek Janů
Akci navaž na onClick=''.
Marek Janů
Profil
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
Takto
<a href="tam.html" onclick="return confirm('ANO?');">SEM</a>
Marek Janů
Profil
<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
Lze nějak upravit názvy tlačítek (já vidím Ano a Storno) a titulek (Windows Internet Explorer)?
Marek Janů
Profil

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
<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
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
<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
dobrá, takže finální verze:


<HTML>

<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;windows-1250">
<TITLE>Bez titulku</TITLE>
<SCRIPT>
function dotaz() {return confirm('Opravdu?');};
</SCRIPT>

</HEAD>
<BODY>
<a href="tam.html" onclick="return dotaz()">smazat</a>
</BODY>
</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()
?

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0