COMO PASSAR VARIÁVEL PARA UM IFRAME

    Eduardo Bueno da Silva
    Por Eduardo Bueno da Silva,

    Boa Noite!

    Resolvi aprender HTML/CSS/JavaScript, porém estou tendo problemas em passar uma váriavel para um iframe. Como sou novo e não sei explicar direito criei um exemplo pra ajudar vcs:

    Tenho 2 arquivos HTML e 1 JavaScript

    index.html

    iframe.html

    javascript.js

     

    Eu quero clicar no botão "Add Ponto" para adicionar 1 ponto, e o valor total deve aparecer no index e no iframe, mas ele só está atualizando no index, no iframe ele continua 0.

    Aqui um exemplo:

    index.html

    <!DOCTYPE html>
    <html>
    <head>
    <script src="javascript.js"></script>
    </head>
    
    <body>
    
    <a href=# onclick="addPonto()"><p>Add Ponto</p></a>
    <input type="text" disabled id="pontoTotal">
    
    
    <iframe src="iframe.html"></iframe>
    
    </body>
    </html>

     

    javascript.js

    function update(){
    	document.getElementById('pontoTotal').value = pontos;
    	document.getElementById('balanco').innerHTML = "BALANÇE" + pontos;
    }
    
    var pontos = 0;
    
    function addPonto(){
    	pontos = pontos + 1;
    	update()
    }

     

    iframe.html

    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Iframe</title>
    <script src="javascript.js"></script>
    <style>
    
    </style>
    </head>
    <body>
    	<p id="balanco">BALANÇO 0</p>
    </body>
    </html>

     

    • 0 respostas

    Problema ao enviar linha de uma datagridview para outro

    Flavio dos Reis
    Por Flavio dos Reis,

    Boa noite.

    Quero passar linha(s) de uma datagridview para uma outra datagridview em formulários diferentes. Após selecção da(s) linha(s), usando checkbox, utilizo um botão para passar a(s) linha(s) seleccionadas. O meu problema encontra-se no botão que após escolher uma linha e passando para o outro datagridview a linha é passada mas ao escolher uma segunda linha a linha escolhida anteriormente continua com o valor true mesmo não estando selecionada. Isso faz com que repita a linha seleccionada anteriormente.

    Como faço para evitar a repeticao das linhas?

    //eis o codigo que carrega a datagridview com o checkbox para seleccionar as linhas 
    private void carregaDados()
            {
                db = new BDconexao.accessBD();
                dataGridView1.DataSource = null;
                dataGridView1.Rows.Clear();
                dataGridView1.Refresh();
    
                string connectionString = db.getConnectionString();
                //string query = "SELECT * FROM   protese UNION (SELECT * FROM tratamento_estomat) ";
                //string query = "SELECT id, descricao, codigo, preco_clinica, comparticipacao_perc, comparticipacao_max,comparticipacao_inps,comparticipacao_segurado, total_tratamento   FROM   protese  ";
                //query += "UNION (SELECT id, descricao, codigo, preco_clinica, comparticipacao_perc, comparticipacao_max, comparticipacao_inps,comparticipacao_segurado, total_tratamento FROM tratamento_estomat)";
                string query = "SELECT * FROM ((SELECT id, descricao, codigo, preco_clinica, comparticipacao_perc, comparticipacao_max,comparticipacao_inps,comparticipacao_segurado, total_tratamento FROM protese)";
                query += "UNION (SELECT id, descricao, codigo, preco_clinica, comparticipacao_perc, comparticipacao_max, comparticipacao_inps, comparticipacao_segurado, total_tratamento FROM tratamento_estomat) )";
                query += "AS tb ";
    
                using (MySqlConnection conn = new MySqlConnection(connectionString))
                {
                    using (MySqlDataAdapter adapter = new MySqlDataAdapter(query, conn))
                    {
                        try
                {
                            //******
                            DataTable dataTable = new DataTable();
    
                            
    
                            DataGridViewCheckBoxColumn dgvcCheckBox = new DataGridViewCheckBoxColumn();
                            dgvcCheckBox.HeaderText = "Marcar";
                            
                            dgvcCheckBox.Name = "Marcar";
                            dgvcCheckBox.ReadOnly = false;
                            dgvcCheckBox.FalseValue = "False";
                            dgvcCheckBox.TrueValue = "True";
                            dataGridView1.Columns.Insert(9, dgvcCheckBox);
                        
    
                            //******
                            
                            adapter.Fill(dataTable);
    
                            for (int i = 0; i < dataTable.Rows.Count; i++)
                            {
                                dataGridView1.Rows.Add(dataTable.Rows[i][0], dataTable.Rows[i][2], dataTable.Rows[i][1], dataTable.Rows[i][3], dataTable.Rows[i][4], dataTable.Rows[i][5], dataTable.Rows[i][6], dataTable.Rows[i][7], dataTable.Rows[i][8]);
                            }
                            dataGridView1.AllowUserToAddRows = false;
                            dataGridView1.AllowUserToDeleteRows = false;
    
                           
                        }
    
                        catch (Exception ex)
                        {
                            MessageBox.Show("Error" + ex);
                        }
    
                   }
                }
            }
    //codigo para o botao passar dados
     private void passadados()
            {
                try
                  {
                    //DataTable dataTable = new DataTable();
    
                    //// string message = string.Empty;
                    ////loop to check if the checkbox cell is checked
                    for (int i = 0; i <= dataGridView1.Rows.Count - 1; i++)
                    // for (int i = dataGridView1.RowCount - 1; i >= 0; i--)
                    {
                        if (Convert.ToBoolean(dataGridView1.Rows[i].Cells[9].Value) == true)
                        {
                            RecordId = RecordId + dataGridView1.Rows[i].Cells["Codigo"].Value.ToString() + ",";
                            //RecordId = dataGridView1.Rows[i].Cells["Codigo"].Value.ToString() + "," ;
                            MessageBox.Show("selected Id " + RecordId + "check" + dataGridView1.Rows[i].Cells[9].Value.ToString());
                            // RemoveDuplicate(dataGridView1);
                        }
                        else
                            MessageBox.Show("Selecione um item");
                    }
    
                    
    
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Error" + ex);
                }
                //*******
    
            }

     

    Obrigado a todos, agradecendo antecipadamente a vossa ajuda.

     

    • 0 respostas

    Re: Apresentação - 13dev

    bruno1234
    Por bruno1234,

    Bem vindo.

    • 1 resposta

    Re: Apresentação - 13dev

    13dev
    Por 13dev,

    Olá já acompanho este fórum a uns 2 anos mas nunca tinha me registrado! hoje já me registrei!

    Sou o Leo , vivo na Madeira tenho 16 anos, desenvolvo vários tipos de aplicações como aplicações java, php, c#, visual basic!

    Espero que gostem da minha companhia por cá!

    • 1 resposta

    Re: PHPMAILLER + TCPDF attachement

    13dev
    Por 13dev,

    Olá tenta rever estas duas linhas, o caminho destas duas classes pode estar errado:

    Em 24/03/2017 às 23:09, Grifen disse:

    include '../../../../phpmailer/class.smtp.php'; include '../../../../phpmailer/class.phpmailer.php';

    • 1 resposta

    Re: Pretendo colocar borders em elementos de um rodapé

    13dev
    Por 13dev,

    Olá!, possível ideia:

    - cria dentro da class border

    <span class="separador">|</span>

    e atribui todo o css para que fique a tua maneira:

    possível erro:

    troca

    display:inline;

    por:

    display: inline-block;

    Porque cada um é um 'bloco'

    ---

    13dev

    • 1 resposta

    Re: PDO utf-8

    13dev
    Por 13dev,

    Olá, experimenta mudar charset da tua base de dados para 'utf8_unicode_ci'

    • 4 respostas

    Re: Colocar mais de uma data a negrito no calendário! URGENTE

    13dev
    Por 13dev,

    Olá, se tiveres múltiplas datas basta fazeres um foreach exemplo:

    foreach (string data in DATAS) { 
       monthCalendar1.BoldedDates = data;
    }

    Assim todas as datas receberam essa mesma propriedade

    • 2 respostas

    Re: erro ao publicar

    13dev
    Por 13dev,

    Olá, isso depende que qual .NET Estás a usar , se puderes partilha o teu código e tentarei ajudar.

    • 1 resposta

    Re: Ir para célula excel

    Gnrtuga
    Por Gnrtuga,

    Boas,

    encontrei este código:

    Sub test()
    Dim WhereToGo As String
    Dim i As Long
     
    WhereToGo = Sheets(1).Range("F7")
    i = InStr(1, WhereToGo, "!")
    Application.Goto Reference:=Worksheets(Left(WhereToGo, i - 1)).Range(Right(WhereToGo, Len(WhereToGo) - i))
    End Sub

    Neste site: https://www.mrexcel.com/forum/excel-questions/364183-macro-go-specific-cell-different-sheet.html

    Basicamente ele atribui o valor da célula a uma string (caminho completo com folha e célula) depois procura o ! (ponto exclamação) nessa string e diz que a folha se encontra à esquerda e que a célula está à direita.

    Caso as tuas células estejam todas na mesma folha podes colocar qualquer coisa como:

    Application.Goto Reference:=Worksheets(Folha1).Range(WhereToGo)

    ou seja sem testar ficaria algo como:

    Sub test()
    Dim WhereToGo As String
    
    WhereToGo = Sheets(1).Range("F7")
    Application.Goto Reference:=Worksheets(Folha1).Range(WhereToGo)
    End Sub

    Experimenta e boa sorte.
     

    • 1 resposta

    Re: Utilizar Webservices da AT

    chesser
    Por chesser,
    1 hora atrás, adamas disse:

    1. As guias que comunicam através do webservice, e que recebem o ATcodeID, não as extraem no ficheiro saf-t geral mensal, ou extraem na mesma ?

    As guias não têm de ser exportadas no SAF-T mensal, apenas no SAF-T de auditoria (completo) .

    1 hora atrás, adamas disse:

    2. Como procedem para os casos em que existe informação internacional (moradas, NIFs..), uma vez que a comunicação via webservice dá erro ... 

    O ATcodeID apenas é necessário quando o destinatário tem morada de entrega nacional. Para exportação para outros países, as guias não têm código.

    1 hora atrás, adamas disse:

    3. As guias podem ser não valorizadas em situações? Sempre? Ou existem situações em que têm efectivamente de serem valorizadas ou não valorizadas?

    As situações em que as guias são ou não valorizadas dependem da necessidade do negócio ou dos clientes que utilizam o software. A legislação não obriga a que os artigos sejam valorizados nas guias.

    • 7120 respostas

    Re: Utilizar Webservices da AT

    adamas
    Por adamas,

    Boa tarde, 

    Estou a implementar um software de faturação interno, e queria adicionar a funcionalidade de comunicação das Guias de transporte por webservice, contudo estou a ter algumas dúvidas e não encontro documentação em lado algum sobre este assunto. 

    Caso me consigam ajudar agradecia :)

    1. As guias que comunicam através do webservice, e que recebem o ATcodeID, não as extraem no ficheiro saf-t geral mensal, ou extraem na mesma ?

    2. Como procedem para os casos em que existe informação internacional (moradas, NIFs..), uma vez que a comunicação via webservice dá erro ... 

    3. As guias podem ser não valorizadas em situações? Sempre? Ou existem situações em que têm efectivamente de serem valorizadas ou não valorizadas? 

    Agradeço desde já por toda a informação que têm no forum, deu bastante jeito =) 

     

    • 7120 respostas

    Re: Modelo Entidade-Associação e Modelo Relacional

    M6
    Por M6,

    Pelo que compreendi do problema, sim, parece-me ok.

    • 3 respostas

    Re: erro ao publicar

    999ANDRE999
    Por 999ANDRE999,

    Olá pessoal,

    Tenho um projecto feito em asp.net c#. Quando faço run (F5), o VS compila o codigo e executa tudo direitinho. Quando faço Publish website no fim de compilar dá o erro: 

    Error    2    Object reference not set to an instance of an object.        
     

    Alguém me sabe explicar porque? :confused:

    • 1 resposta

    Re: Curso COBOL Portugal

    HappyHippyHippo
    Por HappyHippyHippo,

    epa ... foi ver online o que havia, este foi o primeiro resultado : http://www.vantagem.com/cursos.aspx?id=4394

    2000€ por um curso de 24 horas ???? estou no trabalho errado ....

    • 1 resposta

    Re: Base de dados produção logistica

    Knitter
    Por Knitter,

    Isso é uma descrição muito, muito genérica. Access não é feito para multi-utilizador, isso pode ser um problema se quiseres duas pessoas a mexer nos mesmos dados ao mesmo tempo, por outro lado folhas de excel também não :). Dependendo das funcionalidades, pode demorar um dia ou uma semana de trabalho, a ideia é só gerir essa informação que indicaste, sem outros dados? E que funcionalidades extra se esperam vir a ter, alguma coisa de relatórios?

    • 1 resposta

    Re: Colocar mais de uma data a negrito no calendário! URGENTE

    psantos10
    Por psantos10,

    O que acontece se na lista (Array) DATAS adicionares mais datas? 

    DateTime[] DATAS = { evento1, evento2, evento3 };

    Cumps
    PS

    • 2 respostas

    Re: Curso COBOL Portugal

    psantos10
    Por psantos10,

    Prezados,

    Alguém poderia indicar-me um bom centro e treinamento em Portugal (Porto ou Lisboa) onde eu possa fazer o curso de Cobol?

    Abs
    PS

    • 1 resposta

    Re: Importar Faturas da AT

    derrerter
    Por derrerter,

    Boas,

    Procura que encontras a resposta.

    Esta questão já foi colocada aqui, várias vezes.

     

    Cumprimentos,

    • 1 resposta

    Re: Base de dados produção logistica

    jfpsd1000
    Por jfpsd1000,

    Boa noite a todos,

    Começei a trabalhar numa empresa em que o avanço tecnológico não passou por ela. Já trabalhei noutras empresas em que umas simples BD em acess faziam maravilhas enquanto que na que estou agora a ferramenta utilizada são 10 folhas de excel abertas ao mesmo tempo. Basicamente o procedimento utlizidado agora é: registar em excel todas as paletes produzidas sendo que cada linha tem o numero de palete o seu conteudo o dia em que foi produzida, o cliente entre outras especificações, de seguida para identificar as paletes é feito uma folha para cada uma manualmente sendo que por dia são produzidas na empresa cerca de 80 paletes...   Gostaria de saber se é possivel e qt pode custar fazer uma bd que automatize este processo entre outros problemas que a empresa tem neste momento.

     

    Agradeço desde já as vossas Respostas

    João 

    • 1 resposta

  1. Ver Mais Actividade
Portal by DevFuse · Based on IP.Board Portal by IPS