Jump to content


Photo

Chamar Formulários Diferentes Php/javascript


  • Faça o login para participar
5 replies to this topic

#1 EduardoPG

EduardoPG

    Normal

  • Usuários
  • 73 posts
  • Sexo:Não informado
  • Localidade:Ribeirão Pires / SP
  • Interesses:JESUS, minha familia, meus irmãos.

Posted 27/08/2006, 14:08

Boa tarde pessoal! :D

Seguinte, eu tenho um script em php, na verdade um formulário, porém construído em javascript, assim:
document.write(' SCRIPT ');

Onde puxo em qualquer página:
<script language='javascript' src='http://www.meusite.com.br/java.php'>

Até ai blz, mas gostaria de colocar no mesmo script, diferentes formulários, puxando-os:
<script language='javascript' src='http://www.meusite.com.br/java.php?form=form1'>

Alguém pode me dar essa dica, como faço isso?

Abraços :rolleyes:
Sds., EduardoPG
Se a tua vida anda normal d+, experimente renovar, experimente JESUS.

#2 lanlan

lanlan

    12 Horas

  • Usuários
  • 180 posts
  • Sexo:Não informado
  • Localidade:Teresina
  • Interesses:design, php, photoshop. ;} webdesign em geral!

Posted 27/08/2006, 15:42

Eu uso algo parecido com isso que você quer para os meus estilos BBCODE.
Funciona assim.
No arquivo BBCODE.js (incluído em todas as páginas) eu tenho um função de cor por exemplo que pegar a cor escolhida num menu select e torna uma variável javascript, assim:

funcao(id, idform) {
	var textarea = document.getElementById(id);
	var cor_select = document.getElementById(idform).escolhecor;
	var cor_escolhida = cor_select.options[cor_select.selectedIndex].value;
}


Daí eu tenho um arquivo BBCODE.php, com as seguintes informações:
<?php
$idtextarea = $_GET['idtextarea'];
$form = $_GET['form'];

echo "<select name="escolhecor" onchange="funcao(\''. $idtextarea .'\', \''. $form .'\');">
<option value="ecor">Cor</option>
<option value="FF0066" style="background-color: #FF0066;">#FF0066</option>
<option value="FF9933" style="background-color: #FF9933;">#FF9933</option>";
?>

que é incluído através de uma include PHP onde eu quero chamar esse menu assim:

include("bbcode.php?idtextarea=descricao&form=site");

E ele chama o select de acordo com o nome do formulário e o nome da textarea em que o bbcode vai ser incluído.
Espero não ter complicado demais. :}

Edição feita por: lahlahbarros, 27/08/2006, 15:43.


#3 EduardoPG

EduardoPG

    Normal

  • Usuários
  • 73 posts
  • Sexo:Não informado
  • Localidade:Ribeirão Pires / SP
  • Interesses:JESUS, minha familia, meus irmãos.

Posted 27/08/2006, 16:27

Espero não ter complicado demais. :}

lahlahbarros, mais ou menos... rsrs

Não sei como fazer isso, já que meus arquivos são assim:
document.write('<script language="javascript" src="http://maisjesus.net/biblia/js.js"></script>');
document.write('<table width="250" height="149" border="0" cellspacing="0" cellpadding="0">');
document.write('  <tr>');
document.write('	<td rowspan="3" width="57" height="149" background="http://maisjesus.net/biblia/sites/images/pergaminho_small1.gif"></td>');
document.write('	<td width="136" height="37"></td>');
document.write('	<td rowspan="3" width="57" height="149" background="http://maisjesus.net/biblia/sites/images/pergaminho_small3.gif"></td>');
document.write('  </tr>');
document.write('  <tr>');

etc...

Minha idéia, era colocar mais de um formulário dentro do arquivo e invocá-lo, como eu disse antes:
<script language='javascript' src='http://www.meusite.com.br/java.php?form=form1'>

ou

<script language='javascript' src='http://www.meusite.com.br/java.php?form=form2'>

etc...

Sou muito leigo nisso
Sds., EduardoPG
Se a tua vida anda normal d+, experimente renovar, experimente JESUS.

#4 lanlan

lanlan

    12 Horas

  • Usuários
  • 180 posts
  • Sexo:Não informado
  • Localidade:Teresina
  • Interesses:design, php, photoshop. ;} webdesign em geral!

Posted 27/08/2006, 16:59

Porque você usar document.write para imprimir seu HTML.
Coloca o HTML direto e depois usa como eu disse.
Dá certo. :} Dá para chamar a mesma função js infinitas vezes na mesma página só é mudar o nome do formulário.

#5 EduardoPG

EduardoPG

    Normal

  • Usuários
  • 73 posts
  • Sexo:Não informado
  • Localidade:Ribeirão Pires / SP
  • Interesses:JESUS, minha familia, meus irmãos.

Posted 27/08/2006, 17:41

Mas eu não quero chamar por include, eu quero chamar por javascript, para disponibilizar em páginas html
Sds., EduardoPG
Se a tua vida anda normal d+, experimente renovar, experimente JESUS.

#6 lanlan

lanlan

    12 Horas

  • Usuários
  • 180 posts
  • Sexo:Não informado
  • Localidade:Teresina
  • Interesses:design, php, photoshop. ;} webdesign em geral!

Posted 27/08/2006, 23:40

Mas eu não quero chamar por include, eu quero chamar por javascript, para disponibilizar em páginas html


Então, você deve procurar uma solução no fórum de HTML, porque passar variáveis da forma como explicou no subtítulo do tópico só com PHP.

Espero ter ajudado. :)




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq