Apertura e scrittura iframe, il riconoscimento delle porzioni! Link cambio stile.

  • Creatore Discussione Creatore Discussione igreo
  • Data di inizio Data di inizio

igreo

Nuovo Utente
12 Nov 2006
1
0
0
Innanzitutto un saluto, visto che sono nuovo!
Volevo chiedervi se riuscireste a risolvere alcuni errori e funzioni che non riesco a sistemare!

Vi posto il codice della pagina:

Codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML lang="it" dir="ltr">
<!-- Pagina costruita in PC IBM compatibile Windows98SE/NT4SP6 software tools: HTML-Kit versione 1.0 (buid 266) http://www.chami.com/html-kit/ -->
<!-- By Digreo E-mail: digreo@hotmail.it  Anno: 2006 _THANKS to Quicker-->

<HEAD>

	<TITLE> - D i g r e o - </TITLE>

<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<META name="description" content="digreo">
<META name="keywords" content="digreo cellula bottega, cooperativa opere universali,  progettazione, pubblicazione e realizzazione di opere e lavori di: Design, grafica, audio, arte e mestieri.">
<META http-equiv="Content-Script-Type" content="text/javascript">
<META http-equiv="Content-Style-Type" content="text/css">

<LINK href="stile.css" rel="stylesheet" type="text/css">

<SCRIPT language="JavaScript" type="text/javascript">
 <!--
	var a_html = '<!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\">';
	var a_testa = '<HTML lang=\"it\" dir=\"ltr\"><HEAD><TITLE>';
	var a_testf = '<\/TITLE>';
	var a_meta = '<META http-equiv=\"Content-Type\" content=\"text\/html; charset=iso-8859-1\">';
	a_meta += '<META http-equiv=\"Content-Script-Type\" content=\"text\/javascript\">';
	a_meta += '<META http-equiv=\"Content-Style-Type\" content=\"text\/css\">';
	var a_stile = '<LINK href=\"stile.css\" rel=\"stylesheet\" type=\"text\/css\">';
	var a_bod = '<\/HEAD><BODY bgcolor=\" #ffffff\" vlink=\"#BF0000\">';
	var c_doc = '<\/BODY><\/HTML>';
	var a_doc = a_html + a_testa + a_testf + a_meta + a_stile + a_bod;
	var b_doc = a_html + a_testa + "Benvenuto!" + a_testf + a_meta + a_stile + a_bod; 

if (self != parent)  top.location.href = "index.html"; 
if (self == true) self.reload;   

	var HM_DOM = (document.getElementById) ? true : false;  
	var HM_IE = (document.all) ? true : false;
	var isIE4 = HM_IE && !HM_DOM;
	var isIE5 = HM_IE && HM_DOM;
	var isNS4 = (document.layers) ? true : false;
	var isNS6 = navigator.vendor == "Netscape6";
	var isMoz = navigator.appCodeName == "Mozilla" && !(isIE4 || isIE5);

if(!(isNS4 || isNS6 || isIE4 || isIE5 || isMoz))  alert("La versione del tuo browser puo\' essere inadatta all\'uso delle pagine.\nDevi usare un browser compatibile quale: Explorer4+ o Netscape4+.");

	var str_c = a_html + '<HTML lang=\"it\" dir=\"ltr\"><HEAD><TITLE>Intro Digreo<\/TITLE>' + a_meta + a_stile + '<\/HEAD><BODY bgcolor=\"green\">';
            str_c += '<BR><CENTER><H1>DIGREO SITE</H1><\/CENTER>'; 
            str_c += '<P class=\"bnu\">&nbsp;Benvenuti nella nostra Bottega Universale!&nbsp;<\/P>';
            str_c += '<H3 class=\"sb\" align=\"center\">&nbsp;E-mail:&nbsp;digreo@hotmail.it&nbsp;<\/H3>';
            str_c += c_doc;

function apertura() {
	var x_str = "toolbar=no,location=no,scrollbars=no,directories=no,status=no,menubar=no,resizable=no,width=460,height=220,top=100,left=100";
	id_win = window.open("about:blank","Intro",x_str);

	if(id_win) {
		setTimeout("scrivi(id_win,str_c);",50);
		setTimeout("if(!id_win.closed) id_win.close();",10000); // Chiusura della finestra di intro dopo 10 secondi
		
}return true;
} 

apertura();

function scrivi(){
	with (arguments[0].document) {
	open("text/html","replace");
	write(str_c);
	close();
} return true;
}

function hideMenu(id) {
	if (document.getElementById) {
		if(document.getElementById(id).className == "nascosta") document.getElementById(id).className = "show";
		else document.getElementById(id).className = "nascosta";
	}
	else if (document.all) {
		if ( document.all[id].className == "nascosta") document.all[id].className = "show";
		else document.all[id].className == "nascosta";
	}
	else if (document.layers){ 
		if (document.layers[id].className == "nascosta") document.layers[id].className = "show";
		else document.layers[id].className == "nascosta";
	}
}

	var cont;

function clic() {
	if (cont == 1) {
		document.getElementById('clic').style.backgroundImage="url('back.gif')";
		document.getElementById('clic').style.backgroundRepeat="repeat-x";
		cont = 0;
	}
	else {
		document.getElementById('clic').style.backgroundImage="url('S1.gif')";
		document.getElementById('clic').style.backgroundRepeat="repeat-x";
		cont = 1;
	}
}

	var forum = '<iframe nome="\forum\" src="\Forumigr&o.html\" style="\height: 100%; width: 100%;\" frameborder="\0\" scrolling="\auto\"><\/iframe>';
	var memo = '<iframe nome="\memo\"" src="\memo.html\" style="\height: 100%; width: 100%;\" frameborder="\0\" scrolling="\auto\"><\/iframe>';
	var ansa = '<iframe nome="\ansa\ id="\ansa\" src="http://ansa.it" style="\height: 100%; width: 100%;\" allowtransparency="\true\" frameborder="\0\" scrolling="\auto\"><\/iframe>';
	var progetti = '<iframe nome="\progetti\"src="\javascript: scriviframe(progetti);\" style="\height: 100%; width: 100%;\" frameborder="\0\" scrolling="\auto\"><\/iframe>';

function openframe(name) {
	if (name == "forum") document.finestra.innerHTML = forum;
	if (name == "memo") document.getElementById('finestra').innerHTML = memo;
	if (name == "ansa") document.getElementById('finestra').innerHTML = ansa;
}

function scriviframe(wind) {
	var wind = document.nomeframe;

	wind.document.open();
	wind.document.write("<b>ciao mondo!</b>");
	wind.document.close();
}

if (menu) {
	var ifra_menu=document.menu;

	ifra_menu.document.open();
        ifra_menu.document.write(a_html + '<HTML lang=\"it\"><HEAD><TITLE>Menu<\/TITLE>' + a_meta + a_stile + '<\/HEAD><BODY bgcolor=\"green\">');
	ifra_menu.document.write('<TR><TD><a id=\"progetti\" class=\"fab\" href=\"#\" onclick=\"JavaScript:hideMenu(nascondi_menu1);\">PROGETTI DIGREO<\/a><\/BR><\/BR><div id=\"nascondi_menu1\" class=\"nascosta\"><center><a id=\"clic\" href=\"JavaScript:openframe(forum);\" onclick="\JavaScript:clic();\">Forum<\/a><\/br></br><a id="\clic\" name=\"Memo\" href=\"JavaScript:openframe(memo);\">MEMO<\/a><\/br></br><a id=\"clic\" name=\"Progetti\" href=\"JavaScript:openframe(progetti);\">Progetti<\/a><\/br><\/BR><\/center><\/div><\/TD><\/TR>');
	ifra_menu.document.write('<TR><TD><a class=\"fab\" href=\"#\" onclick=\"hideMenu(nascondi_menu10)\" onMouseOver=\"this.style.background=url(S1.gif); repeat-x;\" onMouseOut=\"this.style.background=url(back.gif); repeat-x;\">MENU10<\/a><\/BR><\/BR><div id=\"nascondi_menu10\" class=\"nascosta\"><center><a id=\"forum\" name=\"forum\" href=\"#\">Forum<\/a><\/br><\/br><a id=\"memo\" name=\"memo\" href=\"#\">MEMO<\/a><\/br><\/br><a id=\"ansa\" name=\"Ansa\" href=\"#\">Ansa<\/a><\/br><\/BR><\/center><\/div><\/TD><\/TR>');
	ifra_menu.document.write('<TR><TD style=\"background-image: url(back.gif); background-repeat: repeat-x;\"><a id=\"mappasito\" name=\"mappasito\" class=\"fab\" href=\"#\">MAPPA del SITO<\/a><\/BR><\/BR><\/TD><\/TR><\/TABLE>');
	ifra_menu.document.write(c_doc);
	ifra_menu.document.close();
}

}

 //-->
  </SCRIPT>

 </HEAD>

<BODY>

<TABLE align="top" height="180px" width="100%" border="0" cellpadding="0" cellspacing="0" style="background-color: red">
<TR>
<TD align="center" style="width: 162px; height: 180px;">

<center>
<img src="cell.png"></img>
</center>

</TD>
<TD>

<center>
<a href="JavaScript:openframe('forum');" onMouseOver="style.backgroundColor='green';" onMouseOut="style.backgroundColor='';"><H1>d I G R E O - d i g r e o - D i g r e o - d I G R E O</BR>d I G R E O - d i g r e o - D i g r e o - d I G R E O</H1></a>
</center>

</TD>
</TR>
</TABLE>


<TABLE align="left" height="100%" width="100%" border="0" cellpadding="0" cellspacing="0" style="background-color: orange;">
<TR>
<TD>

<TABLE align="left" height="100%" width="200px" border="1" cellpadding="0" cellspacing="0" style="background-color: orange; background-image: url('S1.gif'); background-repeat: repeat;">
<TR>
<TD>

<iframe nome="menu" style="height: 100%; width: 100%" allowtransparency="true" frameborder="0" scrolling="auto"></iframe>

</TD>
</TR>
</TABLE>

</TD>
<TD align="left" width="100%">

<TABLE align="center" height="100%" width="100%" border="0" cellpadding="0" cellspacing="0">
<TR>
<TD id="finestra" align="left" style="background-color: lightblue;">


<div name="home"></div>

<a title="MUSICA" href="javascript:Music('http://digreo.interfree.it/musicaforumigreo.html')"><img src="http://digreo.interfree.it/banners1.gif"; height= "50px"; alt="FAI PARTIRE LA MUSICA DEL forumigr&o!"></img></a>

<SCRIPT language="JavaScript" type="text/javascript">
<!--

function colore()
{
    document.getElementById("IMM").border = false;
}
function opaco()
{
    document.getElementById("IMM").border = "10";
}

//-->
</script>

<img src="back.gif" id="IMM" height= "300px" width="500px" repeat="repeat" border="10" onmouseover="colore(this);" onmouseout="opaco(this);"></img>

<SCRIPT language="JavaScript" type="text/javascript">
<!--

var stil = "top=10, left=10, width=600, height=140, status=no, menubar=no, toolbar=no scrollbar=no";
 function Music(apri1) {
 window.open(apri1, "musica", stil);
 }

data = new Date();
ora =data.getHours();
minuti=data.getMinutes();
secondi=data.getSeconds();
giorno = data.getDay();
mese = data.getMonth();
date= data.getDate();
year= data.getYear();
if(minuti< 10)minuti="0"+minuti;
if(secondi< 10)secondi="0"+secondi;
if(year<1900)year=year+1900;
if(ora<10)ora="0"+ora; 
if(giorno == 0) giorno = " Domenica "; 
if(giorno == 1) giorno = " Luned\ì ";
if(giorno == 2) giorno = " Marted\ì "; 
if(giorno == 3) giorno = " Mercoled\ì "; 
if(giorno == 4) giorno = " Gioved\ì ";
if(giorno == 5) giorno = " Venerd\ì ";
if(giorno == 6) giorno = " Sabato ";
if(mese == 0) mese = "Gennaio ";
if(mese ==1) mese = "Febbraio ";
if(mese ==2) mese = "Marzo ";
if(mese ==3) mese = "Aprile ";
if(mese ==4) mese = "Maggio ";
if(mese ==5) mese = "Giugno ";
if(mese ==6) mese = "Luglio ";
if(mese ==7) mese = "Agosto ";
if(mese ==8) mese = "Settembre ";
if(mese ==9) mese = "Ottobre ";
if(mese ==10) mese = "Novembre ";
if(mese ==11) mese = "Dicembre";
document.write("Oggi è "+giorno+" "+date+" "+mese+" "+year+" - ora "+ora+":"+minuti+":"+secondi);



  
	var str_p = '<HR size=\"2\"><BR><H1 class=\"swnub\" align=\"center\">HELLO GAYS! <I>&copy; 2007</I><\/H1><BR>';
            str_p += '<H3 class=\"sb\" align=\"center\">DIGREO BOTTEGA UNIVERSALE<\/H3><HR size=\"2\">';

	document.open();
	document.write(str_p);
	document.close();

//-->
</SCRIPT>

</TD>
</TR>
</TABLE>

</TD>
</TR>
</TABLE>

<DIV class="jsbrand" name="wm" ID="jsbrand" STYLE="position:absolute;" ALIGN="right">
<A HREF="#"><IMG SRC="back.gif" height="49" width="50" ALT="TI TROVI QUI!" BORDER="0"></A> 
</DIV>

<script type="text/javascript" language="Javascript1.2"> 
<!--

	var indirizzo = type;
	var window_says  = "TI TROVI ALL\'INDIRIZZO: " + indirizzo; 
	var image_width = 50;   // larghezza dell'immagine usata .......       
	var image_height = 49;  // altezza dell'immagine usata.......
	var left_from_corner = 0;  // distanza verso sinistra dall'angolo.....
	var up_from_corner = 0;    // distanza verso l'alto dall'angolo......
	var JH = 0;
	var JW = 0;
	var JX = 0;
	var JY = 0;
	var left = image_width + left_from_corner;  // distanza verso sinistra dall'angolo.....
	var up = image_height + up_from_corner + 3;     // distanza verso l'alto dall'angolo......

if(navigator.appName == "Netscape") {
var wm=document.jsbrand;
}

if (navigator.appVersion.indexOf("MSIE") != -1){
var wm = document.all.jsbrand;
}

	wm.onmouseover = msover
	wm.onmouseout = msout

function watermark() {

	if(navigator.appName == "Netscape") {
		JH = window.innerHeight
		JW = window.innerWidth
		JX = window.pageXOffset
		JY = window.pageYOffset
		wm.visibility = "hide"
		wm.top = (JH+JY-up)
		wm.left = (JW+JX-left)
		wm.visibility= "show"
	}

	if (navigator.appVersion.indexOf("MSIE") != -1){
		if (navigator.appVersion.indexOf("Mac") == -1){
			wm.style.display = "none";
			JH = document.body.clientHeight;
			JW = document.body.clientWidth;
			JX = document.body.scrollLeft;
			JY = document.body.scrollTop;
			wm.style.top = (JH+JY-up);
			wm.style.left =(JW+JX-left);
			wm.style.display = "";
		}
	}
}

function msover(){
	window.status = window_says
	return true;
}

function msout(){
	window.status = ""
	return true;
}

setInterval("watermark()",100);


	var type = document.finestra.nomeind;

	if (type == "home") var indirizzo = "Home"
	if (type == "forum") var indirizzo = "Forum";
	if (type == "memo") var indirizzo = "Memo";
	if (type == "ansa") var indirizzo = "Ansa";


//-->
</script>

</BODY>
</HTML>

Allora ti spiego i problemi:

1) Vorrei aprire iframe diversi nel div "finestra", ma con IE non funziona!;
2) L'ultima parte di script dovrebbe fare in modo di piazzare un'immagine in basso... ma con Firefox non funziona... inoltre se vado sopra con il mouse dovrebbe comparire nello status il nome dell'iframe aperto nella "finestra" e possibilmente cambiare immagine a secondo dell'iframe!
3) Non funziona la scrittura dell'iframe "menu" document.write e all'interno di questo, non funziona ancora bene la riga del MENU10, che su IE da errore di argomento.. nonostante funzioni!

Sono un bel pò di cose, spero possiate aiutarmi!
Ciao!! ^^ò
 

Discussioni simili