Autor Zpráva
kabanos
Profil *
Ahoj,
mám hlavní stránku složenou ze 2 iframů a skrytého divu pomocí css.
V jednom z iframů mám menu,v druhém mám texty.
V menu mám také tlačítko, přes které spouštim také javascript funkci na hlavní stránce, která na ní zviditelní skrytý div s formulářem. Formulář pouze ukládá text do mysql.

Problém je, že po odeslání formuláře se mi hlavní stránka znovu načte, takže i když jsem byl přes menu na stránce třeba 3, tak po odeslání formuláře jsem opět na stránce 1. Jak to udělat, aby se formulářem provedlo jen uložení do db (mysql) a já stále viděl posledně zobrazenou stránku. A ještě jak docílit to, aby se po odeslání div neskryl. Skrytí chci vyvolat jen kliknutím na odkaz zavřít okno.

Moc dík

Příklad viz. dočasně na www.ata4.cz/pokus/index.php

index.php:
<?php
if (isset ($_POST['zprava'])) {
echo $_POST['zprava'].' - ULOŽENO DO DB';
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
<meta http-equiv=content-type content="text/html; charset=windows-1250">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="pragma" content="no-cache">
<title></title>
<script language="JavaScript" type="text/javascript">
function okno () {
var x = document.getElementById('panel_okno').style.display='block';
}
function okno_stop () {
var x = document.getElementById('panel_okno').style.display='none';
}
</script>
<style>
#panel_okno { width: 410px; height: 100px; position: absolute; left: 50px; top: 160px; border: 2px solid; display: none; }
#panel_menu { width: 200px; height: 100px; position: absolute; left: 50px; top: 50px; border: 2px solid; }
#panel_text { width: 200px; height: 100px; position: absolute; left: 260px; top: 50px; border: 2px solid; }
</style>
</head>
<body>
<iframe src="menu.htm" id="panel_menu" name="menu" frameborder="0" scrolling="no" allowtransparency="true" noresize></iframe>
<iframe src="text1.htm" id="panel_text" name="text" frameborder="0" scrolling="no" allowtransparency="true" noresize></iframe>
<div id="panel_okno">
<form action="" method="post">
<table cellpadding="0" cellspacing="0" width="100%"><tr><td>ZPRÁVA</td></tr>
<tr><td align="center"><textarea name="zprava" value="" size="300"></textarea><input type="submit" name="uloz_zprava" value="ODEŠLI"><a href="javascript:" onclick="okno_stop ();">ZAVŘÍT OKNO</a></td></tr>
</table>
</form>
</body>
</html>
BetaCam
Profil
AJAXem??
kabanos
Profil *
Hmm, slyšel jsem o něm, ale nemám o něm ani potuchy:-( Jinak to nepůjde? Nebo případně jak konkrétně?
Dík

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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