Olá, montei um site e lá tem uma área de jogos on line.
Até aí tudo bem, mas queria uma ajuda com esse código aqui ou talvez um script pra fazer o que se passa nas imagens postadas abaixo:
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript" SRC="javascript/aimsResource.js" TYPE="text/javascript"></SCRIPT>
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript">
// Designer will set the next variable - theTitle
var theTitle = "TITULOS MINERARIOS NO ESTADO DE MINAS GERAIS";
if (theTitle.indexOf("###TITLE##")!=-1) theTitle = titleList[0];
var cmdString = document.location.search;
var webParams = cmdString;
var reloadTimer=0;
document.writeln("<TITLE>" + theTitle + "</TITLE>");
function doIt() {
MapFrame.useJava=false;
MapFrame.checkParams();
}
function replacePlus(inText) {
var re = /\+/g;
inText = inText.replace(re," ");
return inText;
}
function reloadApp() {
//document.location = "default.htm";
window.clearTimeout(reloadTimer);
reloadTimer = window.setTimeout("document.location = 'viewer.htm' + cmdString",1000);
}
</SCRIPT>
<style type="text/css">
<!--
.style1 { font-family: "Courier New", Courier, monospace;
font-size: 12px;
}
.style10 { font-size: 10px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
}
.style28 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14; }
.style9 { font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
}
body,td,th {
color: #CCCCCC;
}
body {
background-color: #000000;
}
a:link {
color: #CCCCCC;
text-decoration: none;
}
a:visited {
color: #CCCCCC;
text-decoration: none;
}
a:hover {
color: #CCCC00;
text-decoration: none;
}
a:active {
color: #CCCCCC;
text-decoration: none;
}
.style35 {
font-size: 10px;
font-family: "Courier New", Courier, monospace;
font-weight: bold;
}
-->
</style>
</HEAD>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
var browser = navigator.appName;
//var moreStuff = "";
var moreStuff = 'onresize="reloadApp()"';
var addNS = 0;
if (browser=="Netscape") {
//moreStuff = 'onresize="reloadApp()"';
addNS = 3;
}
<!-- MENU -->
document.writeln('<FRAMESET ROWS="' + (50+addNS) + ',*,50,0" FRAMEBORDER="No" FRAMESPACING="0" onload="doIt()" BORDER=1 ' + moreStuff + '>');
document.writeln('<FRAME NAME="TopFrame" SRC="http://forum-informatica.forumr.net/menus-jogo-on-line-h4.html" MARGINWIDTH="50" MARGINHEIGHT="0" SCROLLING="No" FRAMEBORDER="1" NORESIZE>');
document.writeln('<FRAMESET COLS="' + (50+addNS) + ',*,180" FRAMEBORDER="yes" FRAMESPACING="0" BORDER=1>');
</SCRIPT>
<!-- FUNDO PRETO --> <FRAME NAME="ToolFrame" SRC="http://forum-informatica.forumr.net/fundo-preto-h5.html" MARGINWIDTH="0" MARGINHEIGHT="0" SCROLLING="No" FRAMEBORDER="1" NORESIZE FRAMESPACING="0" BORDER="1">
<FRAMESET ROWS="*,0">
<!-- jogo flash --> <FRAME NAME="MapFrame" SRC="http://www.brjogos.info/files/file/ec2a_game.swf" MARGINWIDTH="0" MARGINHEIGHT="0" SCROLLING="No" FRAMEBORDER="yes" RESIZE="no">
<FRAME ROWS="' + (0+addNS) + ',*,0,0" NAME="TextFrame" SRC="text.htm" MARGINWIDTH="0" MARGINHEIGHT="0" SCROLLING="Auto" FRAMEBORDER="yes" RESIZE="no">
</FRAMESET>
<!-- FUNDO PRETO A DIREITA --><FRAME NAME="TOCFrame" SRC="http://forum-informatica.forumr.net/fundo-preto-h5.html" MARGINWIDTH="0" MARGINHEIGHT="0" SCROLLING="Auto" FRAMEBORDER="yes" RESIZE="no">
</FRAMESET>
<FRAMESET COLS="1300,*" FRAMEBORDER="1" BORDER=0 FRAMESPACING="0">
<FRAME ROWS="*,310" NAME="PostFrame" SRC="http://forum-informatica.forumr.net/banner-do-forum-h7.html" MARGINWIDTH="0" MARGINHEIGHT="0" SCROLLING="No" FRAMEBORDER="0" NORESIZE FRAMESPACING="0" BORDER="0">
</FRAMESET>
</HTML>
Link pra imagem (//http://i16.tinypic.com/6svovb9.png)
Página frame da área de jogo:
Link pra imagem (//http://i5.tinypic.com/6u6jf9f.png)
Isso pode dar muita dor de cabeça, mas pensem bem, ajudem quando puder.
Vou estar esperando respostas.
Desde já espero que curtam o código com várias frames.
Obrigado.
Quote from: "DARK BOMBER"Isso pode dar muita dor de cabeça, mas pensem bem, ajudem quando puder.
rlx.. isso é facil..
1º não use Frames.
isso ta realmente mto ultrapassado e deixa mais feio do que já está o website.
2º faça pelo menos assim:
ps: poderia utilizar tabless mas, para seus fins ta bom já.Index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
<!--
body,td,th {
color: #FFFFFF;
}
body {
background-color: #000000;
}
a:link {
color: #66CCFF;
}
-->
</style></head>
<body>
<table width="100%" height="541" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="5%" height="73"> </td>
<td colspan="2"><div align="center"><strong>Seu Banner!</strong></div></td>
<td width="16%"> </td>
</tr>
<tr>
<td height="19"> </td>
<td width="45%"> </td>
<td width="34%"> </td>
<td> </td>
</tr>
<tr>
<td height="19"> </td>
<td colspan="2" rowspan="2"><iframe src="http://google.com" name="CentroPg" width="100%" marginwidth="0" height="600" marginheight="0" align="top" scrolling="auto" frameborder="0"></iframe> </td>
<td><div align="center"><strong>Menu</strong></div></td>
</tr>
<tr>
<td> </td>
<td align="center" valign="top"><p><a href="http://altavista.com.br" target="CentroPg">Link01</a><br />
<a href="http://darkers.com.br" target="CentroPg">Link02</a></p>
</td>
</tr>
</table>
</body>
</html>
é só colar para vc ver o que estou falando.
o I-frame está no meio e seu nome é CentroPg.
abra seus links com Target="CentroPg".
Resolvido?
Veja se esse código serve para você :).
<html>
<head>
<title>Teste para o nosso colega DARK BOMBER :D</title>
</head>
<script type="text/javascript" language="JavaScript">
function mudarframe(url) {
var div = document.getElementById("joguinhos");
div.innerHTML = '<iframe src="' + (url) + '" with="500" height="400"></iframe>';
}
</script>
<body>
<a href="javascript:mudarframe('jogo1.html');" onclick="javascript:mudarframe(jogo1.html);">O JOGO 1</a>
<div id="joguinhos"></div>
</body></html>
Nossa como Darkers está lento primeiro que consiga postar...
P.S - Algum admin podia adicionar o Geshi ao fórum os source code ficavam bem mais apresentáveis ;)
Quote from: "Reeves"o I-frame está no meio e seu nome é CentroPg.
abra seus links com Target="CentroPg".
O
Target=" CentroPg " faz os links abrirem no centro né?
Mas eu só queria em Frame pra proteger o código fonte,
se o cara tentar pegar o código do jogo ele não vai conseguir,
pois está no centro, e o jogo sendo em flash não pode clicar com
o botão direito no centro.
Só fiz isso porque deu muito trabalho pra encontrar os jogos.
Vou tentar adaptar pra frames mesmo.
Muito obrigado pela dica e pelo código.
Isso resolve sim.Mas vamos ver se alguém me ajuda a adaptar nos frames.
Obrigado a todos.
DARK BOMBER mas você não está protegendo seu código não.
É muito fácil chegar à sua frame mesmo que essa só tenha o seu flash

.
Eu tentei pelo Mozila e não deu certo não.
Tentei também salvar a página, mas já que são
páginas interna e não usam a extensão completa, o cara não vai saber onde tá.
Mas eu sei que dá pra pegar sim, mas quem olha de re-lance nem vai pensar nisso.
Mas eu achei um site com código protegido através de frames.
Um site do governo.
Dê uma olhada e me diga o que achou:
http://sigmine.dnpm.gov.br/Website/Titu ... viewer.htm (http://sigmine.dnpm.gov.br/Website/Titulos%5FRS/viewer.htm)
Quote from: "wtfnicked"Veja se esse código serve para você :).
<html>
<head>
<title>Teste para o nosso colega DARK BOMBER :D</title>
</head>
<script type="text/javascript" language="JavaScript">
function mudarframe(url) {
var div = document.getElementById("joguinhos");
div.innerHTML = '<iframe src="' + (url) + '" with="500" height="400"></iframe>';
}
</script>
<body>
<a href="javascript:mudarframe('jogo1.html');" onclick="javascript:mudarframe(jogo1.html);">O JOGO 1</a>
<div id="joguinhos"></div>
</body></html>
Nossa como Darkers está lento primeiro que consiga postar...
P.S - Algum admin podia adicionar o Geshi ao fórum os source code ficavam bem mais apresentáveis ;)
Implemente o seu código, juntei com o do Reeves e fiz este aqui.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
<!--
ul.nav {
margin:0;
padding:0;
}
ul.nav li {
list-style:none;
display:inline;
}
ul.nav li a {
float:left;
border:1px solid #f00;
width:6.0em;
font:0.68em Verdana, Arial, Helvetica,
sans-serif;
background:#f1f1f1;
color:#333;
text-align:center;
padding:0 0.2em 0.2em 0;
text-decoration:none;
}
ul.nav a:hover{
background:#999;
color:#fff;
border-color:#00f;
}
a:link
{
color: yellow;
text-decoration: none;
}
a:visited
{
color: yellow;
text-decoration: none;
}
a:hover
{
text-decoration: none;
color: #ffffff;
background-color: darkgreen;
}
body
{
background-color: #181818;
margin: 20px;
padding: 0px;
text-align: left;
color: #ffffff;
}
/* Input boxes - just a bit smaller than normal so they align well. */
input, textarea, select, option
{
color: #ffffff;
font-family: verdana, sans-serif;
border: 1px solid #393939;
background-color: #000000;
}
/* Selects are a bit smaller, because it makes them look even better 8). */
select
{
font-size: 90%;
font-weight: normal;
font-family: verdana, sans-serif;
}
/* No image should have a border when linked */
a img
{
border: 0;
}
-->
</style></head>
<body>
<table width="100%" height="541" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="5%" height="73"> </td>
<td colspan="2"><div align="center"><strong>Seu Banner!</strong></div></td>
<td width="16%"> </td>
</tr>
<tr>
<td height="19"> </td>
<td width="45%"> </td>
<td width="34%"> </td>
<td> </td>
</tr>
<tr>
<td height="19"> </td>
<td colspan="2" rowspan="2"><iframe src="http://google.com" name="CentroPg" width="100%" marginwidth="0" height="600" marginheight="0" align="top" scrolling="auto" frameborder="0"></iframe> </td>
</tr>
<tr>
<td> </td>
<td align="center" valign="top">
<div align="center">
<form name="form1" action="http://triplox.110mb.com/menu.swf" target="CentroPg" method="post">
<input type="submit" value="Menu">
</form>
</div>
</td>
</tr>
</table>
</body>
</html>
Mas eu queria mesmo é fazer o mesmo exemplo usando frames.
Vocês podem me ajudar?
É que não conseguir fazer o link " Menu " abrir na frame do centro usando frames.
Mostre o código que tem actualmente depois dessas actualizações DARK BOMBER para poder ajudar mais fácilmente.
Já hospedei.
Fiz com um menu abrindo no centro, mas ele está falhando em alguns links.
Verifique em : http://forum-informatica.forumr.net/Frames-h12.htm (//http://forum-informatica.forumr.net/Frames-h12.htm)
Lá, você deve clicar no botão " Menu ".
Meu programa flash é ótimo, nem sei como ele começou a falhar em alguns links.
DARK BOMBER mas qual o erro?
Aqui está tudo funcionando numa boa em Firefox @ Linux.. No entanto em Opera @ Linux não está funcionando..
O erro está nos botões flash. (isso aí não foi culpa minha)
Acho que o erro é com o programa pra criar menus.
Mas isso eu posso corrigir depois.
Obrigado por sua ajuda, não vou esquecer do gesto nunca.
Vlw!