ShowModalDialog - nefunguje - jde to nějak nahradit? – JavaScript, AJAX, jQuery – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

ShowModalDialog - nefunguje - jde to nějak nahradit? – JavaScript, AJAX, jQuery – Fórum – Programujte.comShowModalDialog - nefunguje - jde to nějak nahradit? – JavaScript, AJAX, jQuery – Fórum – Programujte.com

 

bach0
Duch
11. 9. 2019   #1
-
0
-

Dobrý den, na stránce mám použit tento kód, který vyvolá modal okno a z toho vyvolaného okna vyberu ze seznamu a na základě toho se mi vrátí parametr výběru, leč nejsem tak sběhlý, abych to nahradil nějak jinak.

Mohl by někdo poradit, jak by se to dalo jednoduše udělat?

<script language="JavaScript" type="text/javascript">
	var retVal=""
	var valReturned;
	function openModal() {
		retVal=showModalDialog('stranky/modal.php');
		valReturned=retVal;
		document.getElementById("zakaznik").value=valReturned;
		//alert('The following text has been returned: "'+valReturned+'"');
	}
</script>

samotný modal.php:

<?php
	require "../../db.php";
	include "../style.php";
	require "../funkce.php";

	echo '
	<div class="nadpis">Přehled všech zákazníků</div>
	<br>';
	echo '
	<table class="tabulka">
			<tr>
				<td class="tabulka_zahlavi">Číslo</td>
				<td class="tabulka_zahlavi">Příjmení</td>
				<td class="tabulka_zahlavi">Jméno</td>
				<td class="tabulka_zahlavi">Město</td>
				<td class="tabulka_zahlavi">Stát</td>
				<td class="tabulka_zahlavi">Email</td>
			</tr>';
			$dotaz = MySQL_Query("SELECT id, prijmeni, jmeno, mesto, stat, email FROM zakaznici ORDER BY id DESC") or die($query_error);
			if(mysql_num_rows($dotaz)==0) {
				echo '<div class="chyba">V databázi nemáte žádné záznamy.</div><br>';
			}
			else {
				$i=1;
				while ($data = MySQL_Fetch_Array($dotaz)){
					if ($i%2==1) {
						$pozadi = ' style="background:#E8E8E8;"';
					}
					else {
						$pozadi = "";
					}
					echo '
                    	<tr'.$pozadi.'>
                    		<td><a href="#" onclick="returnValue='.$data["id"].';window.close();">'.$data["id"].'</a></td>
                    		<td>'.$data["prijmeni"].'</td>
                    		<td>'.$data["jmeno"].'</td>
                    		<td>'.$data["mesto"].'</td>
                    		<td>'.$data["stat"].'</td>
                    		<td>'.$data["email"].'</td>
                   	</tr>
                    ';
				$i++;
				}
			}
	echo '
		</table>
	</div>';
?>
Nahlásit jako SPAM
IP: 185.162.24.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 16 hostů

Podobná vlákna

Vyhledat a nahradit — založil Charlie_CZ

Hledat a nahradit — založil borek

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý