Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

barogana

chamada de js mostra o código em vez de executar

Recommended Posts

Oh Christ!

 

Alguém pode me orientar sobre as causas para o xxxxx.js ser mostrado na página, em vez de ser executado?

 

Adianto:

algoritmo do sistema:

index.php

menu.php

paginaXXXXXX.php

 

Estou colocando parte dos códigos, para que algum iluminado, possa me orientar e dizer onde estou literalmente BOBEANDO.

ps.

podem haver erros em fechamentos de divs, e {(, mas o código original está correto quanto a este aspecto.

 

preciso terminar o sistema até a próxima semana para apresentar na fac.

 

 

em index.php são carregados todos os scripts js.

<?php 
// index.php
?>
<!DOCTYPE html>
<html lang="PT-BR">
<head>
<title></title>
<meta charset="iso-8859-1">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

<link href="libs/plugins/bootstrap-3-3.1/css/bootstrap.css" rel='stylesheet' type='text/css'>
<link href="libs/plugins/bootstrap-3-3.1/css/bootstrap.add.css" rel='stylesheet' type='text/css'>
<link href="libs/plugins/font-awesome3.01/css/font-awesome.css" rel="stylesheet" type="text/css" />
<link href="libs/plugins/dataTables/dataTables.bootstrap.css" rel="stylesheet" type="text/css" />
<link href="libs/plugins/chosen/chosen.css" rel="stylesheet" type="text/css" />
<script src="libs/plugins/jquery/jquery-1.11.2.js"></script>
<script src="libs/plugins/diversos/html5.js"></script>
<script src="libs/plugins/diversos/respond.min.js"></script>
<script src="libs/plugins/bootstrap-3-3.1/js/bootstrap.js"></script>
<script src="libs/plugins/chosen/chosen.jquery.js"></script>

e outros


<script type="text/javascript">

$(document).ready(function () {
	$("#carregando").hide();        
	LoadPage("#menu","menu.php"); //função para carregar páginas
});
</script>

</head>
<body class="img-responsive">
<div class="container">
    <div class="row">
		<div class="col-sm-12 col-md-12 col-lg-12">
                     <div class="well text-center">
<h1>Sistema de premios</h1><h2>Bacharelado em Marketing</h2><h3>Grupo Marketing em premios<h3><h3>Prof. Carioni</h3></div>
		</div>
	</div>
    <div class="row">
		<div class="col-sm-12 col-md-12 col-lg-12">
			<div id="menu" class="col-sm-3 col-md-3 col-lg-3"></div>
			<div id="mp" class="col-sm-9 col-md-9 col-lg-9"></div>
			<div id="carregando"><img src="img/hard.gif"></div>
		</div>
    </div>
</div>
</body>
</html>


em menu:

<?php
//menu.php
header("Content-Type: text/html; charset=iso-8859-1");
include_once("libs/php/functions.php");
include_once("libs/php/valida.php");
GetS();
?>
<script>
$(document).ready(function () {
	$(".medit").click(function(){
		LoadPage("#mp","white.php");
		id	= $(this).attr("id");
		pasta = "adm2015/" + $(this).attr("name");
		abrepagina="" + pasta +"\/" + id +".php";
		$("#carregando").hide();
		LoadPage("#mp",abrepagina);
		
	});

});
</script>
			<div class="panel-group" id="accordion">			
				<div class="panel panel-default">
					<div class="panel-heading"><h4 class="panel-title"><a data-toggle="collapse" data-parent="#accordion" href="#collapse_balance" title="Balance Line"><span class="glyphicon glyphicon-th"></span>Exportações</a></h4>
					</div>
					<div id="collapse_balance" class="panel-collapse collapse">
						<div class="panel-body">
							<table class="table">							
								<tr><td id="a1" name="a1" class="medit"><a href="#">premios </a></td></tr>
								<tr><td id="a2" name="a2" class="medit"><a href="#">sorteios </a></td></tr>
							</table>
						</div>
					</div>
				</div>
			</div>

e nas páginas:

se na linha com asteriscos, tentar carregar um javascripts, (tipo algum que seja utilizado somente por esta página),

irá aparecer o código jscript

<?php
header("Content-Type: text/html; charset=iso-8859-1");
require("../../libs/php/valida.php");
require_once("../../libs/php/connect.php");
require_once("../../libs/php/functions.php");
?>
<script>
/*
*****************

*/
$(window).load(function() {	$("#mp").empty();})
$(document).ready(function () {

	$('.btn-processar').click( function() { 
.... });
})
</script>
<form ..........>

</form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não deu para entender cara.. como você "tenta carregar" ?

Primeira coisa: não deixe javascript dentro do html.

Crie arquivos .js e apenas importe eles com a tag script, mas nunca, nunca escreva o código javascript dentro da tag <script>. Use arquivos externos. (para tudo)

Compartilhar este post


Link para o post
Compartilhar em outros sites

vlw por responder.

não ponho js dentro de html/php.

o que uso nas tags <scripts> são chamadas as funções como

$('.btn-processar').click( function() { .... });

nada mais que isto.

 

o que me refiro é que,

na página inicial são carregados todos os .js utilizados no sistema,

mas espeficicamente em uma página, e só nesta página,

quero carregar um .js, então no head desta página,

colocar algo como:

<script src="inutil.js"></script>

 

em vez de carregar o script para ser executado,

é mostrado o código dele e por conseguinte, ele não funfa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Poste um link para vermos acontecendo.

 

Quanto as chamadas, também não coloque elas dentro da tag <script>. Deixe elas também em arquivo externo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.