Javascript pop-up прозорче

Pupe64etoo_92

Registered
Трябва ми скрипт ако знаете във замунд... тракера като цъкнеш каталози и
избереш на адулт(ххл) ти иска потвърждение че имаш 18 години, такъв скрипт за поп-ъп прозорче ми трябва със if конструкция като цъкна на submita да ме пита и дали съм сигурен и ако цъкна ок да изпълнява кода във конструкцията.

Не владея много джава във момента го изучавам, чета професионална java книга на Софтпрес
 
Направих подобно скриптче...
Това е кода:
[js]<script language="JavaScript">
function opciq()
{
text="Сигурен ли си?"
prozorec=window.confirm(text);
if (prozorec==true)
window.open("http://web-tourist.net");
else
window.open("http://google.bg");
}
</script>[/js]
Това е линка:
HTML:
<a href="javascript:opciq()">ЦЪК</a>
Ако искаш да е с бутон:
HTML:
<input type="button" onClick="opciq()" value="Давай">
Ако потребителят е цъкнал на бутона „ОК” му се отваря web-tourist.net, а ако е цъкнал на „Cancel” му се отваря Google. Вече ти си ги нагласи когато е цъкнал на едното какво да се отваря и когато е цъкнал на другото какво да се отваря.
 
Къде се пише валуето на бутоните на попъпа защото сайта който правя е многоезичен и трябва да сложа шаблона вместо текст според езика да излизат бутоните например YES - NO или ДА- НЕ
А да не ми отваря сайт а да ми изпълни някакъв php скрипт например ако натисне ОК да изтрие някаква база данни ако натисне НЕ ето пример

Код:
<script language="JavaScript">
function opciq()
{
text="Сигурен ли си?"
prozorec=window.confirm(text);
if (prozorec==true)
delete * from users where user='$id_user'
else
тук не прави нищо и елсе няма да е нужно 
}
</script>
Как ще стане номера?
 
Pupe64etoo_92 каза:
Къде се пише валуето на бутоните на попъпа защото сайта който правя е многоезичен и трябва да сложа шаблона вместо текст според езика да излизат бутоните например YES - NO или ДА- НЕ
А да не ми отваря сайт а да ми изпълни някакъв php скрипт например ако натисне ОК да изтрие някаква база данни ако натисне НЕ ето пример

Код:
<script language="JavaScript">
function opciq()
{
text="Сигурен ли си?"
prozorec=window.confirm(text);
if (prozorec==true)
delete * from users where user='$id_user'
else
тук не прави нищо и елсе няма да е нужно 
}
</script>
Как ще стане номера?
Виж тази тема.
Така както си го сложиш това „delete * from users where user='$id_user'” няма как да работи. Начинът е след като е цъкнал на „ОК” да препраща към страницата където има функция на php за изтриване потребителя.
[js]<script language="JavaScript">
function opciq()
{
text="Наистина ли искаш да изтриеш този потребител?"
prozorec=window.confirm(text);
if (prozorec==true)
window.location="deleteuser.php?id=ИД-то на потребителя";
}
</script>[/js]
И си правиш един файл deleteuser.php с подобно съдържание:

PHP:
<?PHP 
$getid = $_GET['id']; 
$delete= mysql_query("DELETE FROM users  WHERE user='$getid' "); 
echo "Потребителят е изтрит ";
?>
 

Back
Горе