[Ajuda] ítens de um menu

Started by Anonymous, 05 de January , 2008, 07:11:38 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Anonymous

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



Página frame da área de jogo:

Link pra imagem



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.

Reeves

Quote from: "DARK BOMBER"Isso pode dar muita dor de cabeça, mas pensem bem, ajudem quando puder.

rlx.. isso é facil..

não use Frames.
isso ta realmente mto ultrapassado e deixa mais feio do que já está o website.

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?   :)
  °vº   NÃO USE DROGAS,
/(_)\  USE GNU/LINUX
^ ^

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 ;)
"If you know the enemy and know yourself, you need
not fear the result of a hundred battles." – Sun Tzu, Art of War

Anonymous

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.

wtfnicked

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 ;).
"If you know the enemy and know yourself, you need
not fear the result of a hundred battles." – Sun Tzu, Art of War

Anonymous

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

Anonymous

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.

wtfnicked

Mostre o código que tem actualmente depois dessas actualizações DARK BOMBER para poder ajudar mais fácilmente.
"If you know the enemy and know yourself, you need
not fear the result of a hundred battles." – Sun Tzu, Art of War

Anonymous

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

Lá, você deve clicar no botão " Menu ".


Meu programa flash é ótimo, nem sei como ele começou a falhar em alguns links.

wtfnicked

DARK BOMBER mas qual o erro?
Aqui está tudo funcionando numa boa em Firefox @ Linux.. No entanto em Opera @ Linux não está funcionando..
"If you know the enemy and know yourself, you need
not fear the result of a hundred battles." – Sun Tzu, Art of War

Anonymous

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!