Codice jQuery in pagina PHP

  • Creatore Discussione Creatore Discussione miagy
  • Data di inizio Data di inizio

miagy

Utente Attivo
2 Nov 2014
83
1
8
Buongiorno a tutti :fonzie: spero di non aver cannato la sezione visto che sono stato in dubbio fino alla fine su dove collocare il post.
In realtà è un problemino altamente sciocco che, tuttavia, mi sta facendo impazzire.
Partendo dal presupposto che ho una pagina divisa in frame:

HTML:
<HTML>
	<frameset ROWS="*,45,70,0" border="0" frameborder="NO" framespacing="0" marginheight="0" marginwidth="0">
		<frame SRC="testo.php" NAME="chattesto">
<frame SRC="statomaster.php" NAME="statomaster">
		<frame SRC="input.php" NAME="chatinput">
		<frame SRC="refresh.php" NAME="chatrefresh">
	</frameset>
</HTML>

All'interno della chatinput (input.php) - una barrina con una serie di tastini random - ho implementato questo (evitando tutto lo script/css):

PHP:
<td valign=top Title="Descrizione del Luogo"><a href="#dialog" name="modal" target="chattesto">

<input type="submit" value="Descrizione del Luogo" title="Descrizione del Luogo" class="ares"></a></td>
<div id=box>
    <div id=dialog class=window><?= ($Descrizione) ?></div>
    <div id=mask></div>
    </div>

Il codice, in questo caso, funziona con un solo problema ... si apre nel frame chatinput e NON nel chattesto.
Come posso dunque, dato il tastino nella pagina input.php, trasferire il contenuto nella pagina testo.php (CHATTESTO)? .-.
 
In tutto questo, perdonatemi, ho dimenticato lo script - essenziale ><
lo scipt inserito all´interno della pagina - tra i due <head</head> - è questo:

Codice:
<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push([´_setAccount´, ´UA-25993903-1´]);
  _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>

Il codice principale, questo:

Codice:
$(document).ready(function() {	 
	$(´a[name=modal]´).click(function(e) { 
		e.preventDefault(); 
		var id = $(this).attr(´href´); 
		var maskHeight = $(document).height(); var maskWidth = $(window).width(); 
		$(´#mask´).css({´width´:maskWidth,´height´:maskHeight});  
		$(´#mask´).fadeIn(1000); $(´#mask´).fadeTo("slow",0.8); 
		$(id).fadeIn(2000); }); 
		$(´.window .close´).click(function (e) { 
		e.preventDefault(); $(´#mask´).hide(); $(´.window´).hide(); });	 
		$(´#mask´).click(function () { $(this).hide(); $(´.window´).hide(); });	 $(window).resize(function () { var box = $(´#box.window´); 
		var maskHeight = $(document).height(); var maskWidth = $(window).width(); 
		$(´#mask´).css({´width´:maskWidth,´height´:maskHeight}); 
		var winH = $(window).height(); var winW = $(window).width(); 
		box.css(´top´, winH/2 - box.height()/2); box.css(´left´, winW/2 - box.width()/2); }); });
 

Discussioni simili