Salve a tutti,
sono Emanuele amministratore di un sito di gambling online (non cito il sito in quanto non so se è permesso nel regolamento del forum). Ho un problema che mi sta facendo impazzire. Ho deciso di installare la wibiya toolbar inserendo il codice fornito dal sito. Ho letto che per far funzionare la toolbar con Internet Explorer il documento Html deve iniziare "obbligatoriamente" con il tag doctype:
esempio:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
In effetti in questo modo funziona ma (va in conflitto)* con lo script che uso per il ridimensionamento automatico dell'altezza di un frame di un sito esterno:
Esempio:
<span id="posto"></span>
<script type="text/javascript">
document.getElementById("posto").innerHTML = "<iframe id='glu' src='http:\/\/www.bingohall.com/adpage2.asp?sourceid=112878' width='100%' frameborder='0' scrolling='yes'><" + "\/iframe>"
function resize_iframe()
{
var height=window.innerWidth;//Firefox
if (document.body.clientHeight)
{
height=document.body.clientHeight;//IE
}
document.getElementById("glu").style.height=parseI nt(height-
document.getElementById("glu").offsetTop)+"px";
}
resize_iframe();
window.onresize=resize_iframe;
window.onload=resize_iframe;
</script>
*Quando dico conflitto intendo che se il documento inizia con
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
lo script non funziona con internet explorer ed il sito esterno viene caricato con
l'altezza sbagliata (10cm circa), al contrario se il documento inizia con solo la stringa:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"> lo script per "iframe" funziona ma la wibiya toolbar no!Ho provato in tutti i modi anche a caricare i vari script creando un file .js ma non va il "conflitto" rimane.
Posto il codice della pagina HTML del sito e il collegamento alla pagina in questione:
N.B. Stiamo parlando di internet Explorer con gli altri browser funziona.
Pagina:http://www.bonusfree.net/Collegament...INO%20ITA.html
Codice della pagina:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-15">
<head>
<script type="text/javascript">
(function() {
var t = document.createElement('script'); t.type = 'text/javascript'; t.async = true;
t.src = "//turnsocial.com/bar/6059451544c5466527c950725363c1fd.js";
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(t, s);
})();
</script>
<link href="../../style.css" rel="stylesheet" type="text/css" />
<title>
888 Casino</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="description" content="Bonusfree.net e' il primo portale italiano che mette a disposizione una valanga di bonus gratis, bonus poker, bonus bingo, bonus scommesse sportive online e la vasta scelta di bonus gratis casino completa il nostro paradiso dei bonus!">
<meta name="keywords" content="bonus free, bonus senza deposito, bonus un ora gratis, casino senza deposito, poker, bingo, migliori bonus, tornei slots gratuiti">
<meta name="Author" content="bonusfree.net"/>
<meta name="distribution" content="Global"/>
<meta name="robots" content="index,follow"/>
<meta http-equiv="Content-Language" content="it"/>
<link href="../../style.css" rel="stylesheet" type="text/css" />
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/it_IT/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-17263683-3']);
_gaq.push(['_setDomainName', '.bonusfree.net']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</head>
<body style="margin: 0;">
<div class="welcome_bg1" itemscope itemtype="http://schema.org/Review">
<div style="position: absolute; left: -500px; top: -500px; width: 50px; height: 50px;"></div>
<table width="100%" border="0" cellpadding="0" cellspacing="0" style="height:63px; background-image:url('http://www.bonusfree.net/Collegamenti/casino/sfondoframe.jpg')">
<tr>
<td width="2%" align="center" valign="middle"></td>
<td width="31%" align="right" valign="middle"><table width="299" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="83" height="28" align="left" valign="middle"><iframe src="//www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.facebook.com%2Fbonu sfree.net&send=false&layout=box_count& width=72&show_faces=true&action=like&c olorscheme=light&font&height=60&appId= 131614663592685" scrolling="No" frameborder="0" style="border:none; overflow:hidden; width:72px; height:60px;" allowtransparency="true"></iframe></td>
<td width="216" align="left" valign="middle">[img]bonusfreeframe.png[/img]</td>
</tr>
</table></td>
<td width="19%" align="center" valign="middle"><table width="178" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="28" colspan="2" align="left" valign="middle"><span class="head-13"><strong class="blue_text2">Vota questo prodotto[/b]</span></td>
</tr>
<tr>
<td width="121" height="12" align="left"><div class="fb-like" data-href="http://www.bonusfree.net/Collegamenti/casino/888%20CASINO%20ITA.html" data-send="false" data-layout="button_count" data-width="115" data-show-faces="false"></div></td>
<td width="57" align="left">
[img]aams.png[/img]</p></td>
</tr>
</table></td>
<td width="46%" align="left" valign="middle"><table width="485" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="18" height="28" align="left" valign="middle">[img]sponsorpartners.png[/img]</td>
<td width="467" align="left" valign="middle"><script language="javascript" src="banner.asp"></script></td>
</tr>
</table></td>
<td width="2%" align="center" valign="middle"></td>
</table>
</div>
</div>
</div>
<span id="posto"></span>
<script type="text/javascript">
document.getElementById("posto").innerHTML = "<iframe id='glu' src='http:\/\/www.888casino.it/homepage-5free.htm?sr=116780' width='100%' frameborder='0' scrolling='yes'><" + "\/iframe>"
function resize_iframe()
{
var height=window.innerWidth;//Firefox
if (document.body.clientHeight)
{
height=document.body.clientHeight;//IE
}
document.getElementById("glu").style.height=parseI nt(height-
document.getElementById("glu").offsetTop)+"px";
}
resize_iframe();
window.onresize=resize_iframe;
window.onload=resize_iframe;
</script>
</body>
</html>
Grazie per la collaborazione.

Rispondi quotando