Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente bannato
    Registrato dal
    Mar 2011
    Messaggi
    389

    Problemi inclusione script dentro a un div

    Ciao a tutti

    ho 2 pagine

    1.php

    2.php


    nella 1.php ci sta un div che carica 2.php, per farla breve:


    1.php
    <div>
    2.php

    </div>


    nella pagina 2.php devo caricare degli script in javascript però questi non vengono eseguiti

    invece se gli script in javascript li metto nella pagina 1.php funziona tutto bene...però in necessito di caricare questi script solo nella 2.php

    E' normale che non me li carica?

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    effettui una chiamata ajax per caricare la pagina php?

  3. #3
    Utente bannato
    Registrato dal
    Mar 2011
    Messaggi
    389
    no lo faccio in javascript

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    no lo faccio in javascript
    una chiamata ajax si fa in javascript , presumo tu faccia cosi altri modo non mi vengono in mente... quando vai a caricare il div la pagina del browser si ricarica/aggiorna?

    nella pagina 2.php devo caricare degli script in javascript però questi non vengono eseguiti
    non capisco questa frase, questi script vengono eseguiti all'onload della pagina 2.php? o sono semplici script che partono al verificarsi di un determinato evento?

  5. #5
    Utente bannato
    Registrato dal
    Mar 2011
    Messaggi
    389
    scusami intendevo dire che non li faccio in ajax

    ,
    no la pagina non si aggiorna, ma aggiorno solamente il div al suo interno come se fosse un iframe,

    se onload significa che vengono caricati quando si apre la pagina allora si è cosi, infatti si tratta di una semplice inclusione di file tipo <script src="jquery.validate.js" type="text/javascript"></script>

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    posta il codice js che va a caricare la pagina 2.php dentro il div.

  7. #7
    Utente bannato
    Registrato dal
    Mar 2011
    Messaggi
    389
    codice:
     // JavaScript Document
    
    var myRequest = null;
    
    function CreateXmlHttpReq(handler) {
    var xmlhttp;
    if (window.XMLHttpRequest)
      {// Firefox, Chrome, Opera, Safari
      xmlhttp=new XMLHttpRequest();
      }
    else
      {// code for IE
      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    
      }
    xmlhttp.onreadystatechange = handler;
    return xmlhttp;
    }
    
    
    
    
    function myHandler() 
    {
    var e = document.getElementById("monitor");
    if (myRequest.readyState == 4 && myRequest.status == 200) {
    //alert(myRequest.responseText);
    
    e.innerHTML = myRequest.responseText;
    }else {
    e.innerHTML = '[img]../../programmi/img/ajax-loader.gif[/img]';
    }
    }
    
    function newdiv(services) 
    {
    
    myRequest = CreateXmlHttpReq(myHandler);
    myRequest.open("POST",services);
    myRequest.send();
    
    }

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Come volevasi dimostrare fai una chiamata ajax e questo non interpreta il js per risolvere leggi qui
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    il codice che hai appena postato è appunto una chiamata ajax scritta in javascript nativo: ajax

    Per utilizzare le funzioni jquery nella pagina caricata(2.php) puoi risolvere anche con il metodo load di jquery.


  10. #10
    Utente bannato
    Registrato dal
    Mar 2011
    Messaggi
    389
    ho visto è ho cambiato il codice è gli script javascript funzionano

    solo che quando includo un file non me lo fa vedere


    in pratica io necessito di includere questo file + del codice javascript per il tyny editor


    codice:
    <script type="text/javascript" src="jscripts/tiny_mce/tiny_mce.js"></script>
    <script type="text/javascript">
    	tinyMCE.init({
    		// General options
    		mode : "textareas",
    		theme : "advanced",
    		plugins : "pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,wordcount,advlist,autosave",
    
    		// Theme options
    		theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",
    		theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
    		theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
    		theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak,restoredraft",
    		theme_advanced_toolbar_location : "top",
    		theme_advanced_toolbar_align : "left",
    		theme_advanced_statusbar_location : "bottom",
    		theme_advanced_resizing : true,
    
    		// Example content CSS (should be your site CSS)
    		content_css : "css/content.css",
    
    		// Drop lists for link/image/media/template dialogs
    		template_external_list_url : "lists/template_list.js",
    		external_link_list_url : "lists/link_list.js",
    		external_image_list_url : "lists/image_list.js",
    		media_external_list_url : "lists/media_list.js",
    
    		// Style formats
    		style_formats : [
    			{title : 'Bold text', inline : 'b'},
    			{title : 'Red text', inline : 'span', styles : {color : '#ff0000'}},
    			{title : 'Red header', block : 'h1', styles : {color : '#ff0000'}},
    			{title : 'Example 1', inline : 'span', classes : 'example1'},
    			{title : 'Example 2', inline : 'span', classes : 'example2'},
    			{title : 'Table styles'},
    			{title : 'Table row 1', selector : 'tr', classes : 'tablerow1'}
    		],
    
    		// Replace values for the template plugin
    		template_replace_values : {
    			username : "Some User",
    			staffid : "991234"
    		}
    	});
    </script>

    se apro la pagina col div, il textarea non viene visualizzato come il tynyeditor, mentre se carico la pagina da sola , il tyny funziona

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.