Acontece o seguinte: estou tentando há algum tempo criar uma página que atualize um applet dinamicamente. Consegui tal resultado e pode ser conferido no seguinte endereço: http://dhost.info/rebenta/gatas/quebracabeca.php
O código (resumido) da seguinte página segue abaixo:
<html>
<head>
...
<script language="Javascript">
function mudaGata(url) {
document.frm.submit();
};
</script>
</head>
<body>
<div align="center">
<center>
<table border="0" cellpadding="0" cellspacing="1" width="100%">
<tr>
<td width="50%">
<p align="left"> <a href="http://www.rebenta.hpg.ig.com.br/gatas/index.htm"><img src="images/images_pages/retornar.gif" width="21" height="25" border="0">
Retornar para Gatas</a>
<form name="frm">Escolher gata:
<select name="select" onChange="mudaGata(this.options[this.selectedIndex].value);">
<option value="images/_izoca.jpg" selected>_izoca</option>
<option value="images/anazuka.jpg">anazuka</option>
<option value="images/aninhabdl.jpg">aninhabdl</option>
<option value="images/brunenhaa.jpg">brunenhaa</option>
<option value="images/carolinabela.jpg">carolinabela</option>
<option value="images/claufreak.jpg">claufreak</option>
<option value="images/dessaribas.jpg">dessaribas</option>
<option value="images/ellen.jpg">ellen</option>
<option value="images/grazinha.jpg">grazinha</option>
<option value="images/mozuda.jpg">mozuda</option>
<option value="images/nathaliah.jpg">nathaliah</option>
<option value="images/tezinhaa.jpg">tezinhaa</option>
<option value="images/um_s_na_estrela.jpg">um_s_na_estrela</option>
<option value="images/vanihhh.jpg">vanihhh</option>
</select></p>
<?php
$select = $_GET["select"];
$select = (empty($select)?$select = "images/_izoca.jpg":$select);
echo "<applet code='SlidingPuzzle.class' archive='SlidingPuzzle.jar' width='610' height='590'>
<param name=regcode value='99999999'>
<!-- number of frames in the animation of swapping pieces --><param name=frames value='30'>
<!-- animation delay between frames in milliseconds --><param name=delay value='20'>
<!-- campo foto: controle pelo campo select --><param id='foto' name='photo' value='$select'>
<!-- toggle to start with a scrambled mode (0 = no init scarmble) --><param name=scramblestart value='1'>
<!-- winning audio filename --><param name=winfile value='SlidingPuzzle1.au'>
<!-- moving audio filename --><param name=movefile value='SlidingPuzzle2.au'>
<!-- panel background color: R G B --><param name=panelbg value='143 31 192'>
<!-- panel foreground color: R G B --><param name=panelfg value='255 199 0'>
<!-- button background color: R G B --><param name=buttonbg value='255 199 0'>
<!-- button foreground color: R G B --><param name=buttonfg value='0 0 0'>
<!-- '|' seperates gameover URL and target frame -->
<!-- fill in 'none' for URL if you don't want any URL -->
<!-- target frame options are as follows -->
<!-- _self = current frame -->
<!--_parent = parent frame -->
<!-- _top = top-most frame -->
<!-- _blank = new unnamed top-level frame -->
<!-- x = new top-level frame named x -->
<param name=linkto value='none|_self'>
<!-- number of rows and columns to divide the puzzle -->
<!-- Note. Please make sure puzzle width and height are divisible by row and col.-->
<param name=row value='4'><param name=col value='5'>
<!-- all text strings --><param name=TitleText value='Quebra Cabeça de Gatas'>
<param name=NewGameText value='Misturar'>
<param name=SolvePuzzleText value='Resolver'>
<param name=MovesCountText value='Contador:'>
<param name=BestText value='O melhor desempenho:'>
<param name=FinishText value='Você conseguiu montar uma gata!'>
</applet><!------COPY AND PASTE THE CODE ABOVE THIS LINE----------------------------->";
?>
</form></td>
<td width="50%">
....
</td>
</tr>
</table>
</center>
</div>
</body>
</html>
Minha dúvida agora é algo que considero bem simples de se fazer em php, mas como estou dando os primeiros passos ainda, não sei como fazê-lo: como posso manter o valor do campo "select" quando o formulário dá submit (após o submit, ele volta a exibir o primeiro valor)? O formulário está escrito fora do script php (o script nesse código pega o valor do submit e escreve o applet de acordo com este).
Pergunta
diego_mota
Oi povo
Acontece o seguinte: estou tentando há algum tempo criar uma página que atualize um applet dinamicamente. Consegui tal resultado e pode ser conferido no seguinte endereço: http://dhost.info/rebenta/gatas/quebracabeca.php
O código (resumido) da seguinte página segue abaixo:
Minha dúvida agora é algo que considero bem simples de se fazer em php, mas como estou dando os primeiros passos ainda, não sei como fazê-lo: como posso manter o valor do campo "select" quando o formulário dá submit (após o submit, ele volta a exibir o primeiro valor)? O formulário está escrito fora do script php (o script nesse código pega o valor do submit e escreve o applet de acordo com este).
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.