Jump to content
Fórum Script Brasil
  • 0

Duvida Php e jquery


lucke

Question

Olá a todos!!

Pegeui um template pronto na net, e o menu tem varios links, e quando a pessoa clica da um efeito fadein fadeout e abre a página que a pessoa clicou.(Os links são em javascript ex: java script:abrepag('index.html', '').

Porem estou modificando e gerando links que contenham em tabelas mysql, e esses links redirecionam para a mesma página e abre outro conteudo (ex: pag Index.php, e Index.php?idpag=01 após clicar no link)

O problema é:

Não sei como pegar o id com o jquery e implementar o php para buscar o conteudo usando o id, que veio pelo link.

Aqui vão os scripts::

Página main.js, que recebe o id vindo do java script:

jQuery.noConflict();

jQuery(document).ready(function(){
    hideContent = function(contentString){
        jQuery("div.dynamicContent").fadeOut( 1000 ,function() {
                    showContent(contentString);playSound(0);
                    });
    };
    showContent = function (contentString) {
        jQuery.ajax({
               type: "GET",
               url: contentString,
               dataType:"html",
               success: function(data){
                jQuery("div.dynamicContent").html(data);
                     jQuery("div.dynamicContent").slideDown(1000);
                },
               error: function () {
                       alert("Page "+contentString+" not found");
                   }
         }); 
    };

     if(jQuery(document).getUrlParam("page")!=null) {             
             hideContent(jQuery(document).getUrlParam("page"));    
     } else {
             showContent("_home.htm");
    }    
});

function sendToASUnselectButton(button_id) {
        thisMovie(button_id).sendToASUnselectButton("");
     }
     
function thisMovie(movieName) {
     if (navigator.appName.indexOf("Microsoft") != -1) {
         return window[movieName];
     } else {
         return document[movieName];
     }
 }

var requiredMajorVersion = 9;
var requiredMinorVersion = 9;    
var requiredRevision = 0;
var selected_button ="";
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var online = ( ((window.location+'').substring(0,4)).toLowerCase()=='http' ) ? true : false;

function myButton (buttonText,buttonLink) {
    if (!online && !isIE) {
  document.write('    <DIV ID="flashMovie'+(anim_ids+1)+'" STYLE="width: 200; height: 31; z-index: 100;" onClick="showPage(\''+buttonLink+'\','+anim_ids+1+')">');                                                                                                        
    }        
    AC_FL_RunContent('codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0','width','200','height','31','src','flash/button','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','flash/button','flashvars','custom_xml_url=button.xml&item_text='+buttonText+'&item_url='+buttonLink+'&button_id='+(anim_ids+1)+'&isIE='+isIE,'scale','noScale','wmode','transparent');
    if (!online && !isIE) {
    document.write('</DIV>');
    }    
}

function myHeader () {    
    AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0','width','658','height','150','src','flash/header','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','flash/header','flashvars','custom_xml_url=custom.xml', 'bgcolor','#FFFFFF','scale','noScale'); //end AC code
}

function myFlashHeader (_src,_width,_height,_bgcolor,_divID,_xml) {    
    if (window.document.getElementById(_divID)) {
    window.document.getElementById(_divID).innerHTML=AC_FL_RunContentDiv( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0','width',_width,'height',_height,'src',_src,'quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie',_src,'flashvars','custom_xml_url='+_xml, 'bgcolor',_bgcolor,'allowScriptAccess','sameDomain','scale','noScale'); //end AC code                                
    } else  {
        alert("Div '"+_divID+"' not found ");
    }
}

function myHeader () {    
    //AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0','width','540','height','150','src','flash/header','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','flash/header','flashvars','custom_xml_url=custom.xml', 'bgcolor','#FFFFFF','scale','noScale'); //end AC code                                
    AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0','width','902','height','351','src','flash/header','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','flash/header','flashvars','custom_xml_url=custom.xml', 'bgcolor','#FFFFFF','scale','noScale'); //end AC code
}

function myFlashGallery (_src,_width,_height,_bgcolor,_divID) {    
    if (window.document.getElementById(_divID)) {
    window.document.getElementById(_divID).innerHTML=AC_FL_RunContentDiv( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0','width',_width,'height',_height,'src',_src,'quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie',_src,'bgcolor',_bgcolor,'allowScriptAccess','sameDomain','allowFullScreen','true'); //end AC code                                
    AC_FL_RunContentDiv( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0','width','540','height','418','src','flash/gallery/gallery','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','flash/gallery/gallery','bgcolor','#FFFFFF','allowFullScreen','true'); //end AC code                            
    } else  {
        alert("Div '"+_divID+"' not found ");
    }
}




function showPage(pageURL,button_id) {
    hideContent(pageURL);
    if (selected_button!="" && button_id!=selected_button) {
            sendToASUnselectButton('anim_'+selected_button);        
    }
    if (button_id!=undefined) {selected_button = button_id;} 
}





/* Copyright (c) 2006-2007 Mathias Bank (http://www.mathias-bank.de)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) 
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 * 
 * Version 2.1
 * 
 * Thanks to 
 * Hinnerk Ruemenapf - http://hinnerk.ruemenapf.de/ for bug reporting and fixing.
 * Tom Leonard for some improvements
 * 
 */
jQuery.fn.extend({
/**
* Returns get parameters.
*
* If the desired param does not exist, null will be returned
*
* To get the document params:
* @example value = $(document).getUrlParam("paramName");
* 
* To get the params of a html-attribut (uses src attribute)
* @example value = $('#imgLink').getUrlParam("paramName");
*/ 
 getUrlParam: function(strParamName){
      strParamName = escape(unescape(strParamName));
      
      var returnVal = new Array();
      var qString = null;
      
      if (jQuery(this).attr("nodeName")=="#document") {
          //document-handler
        
        if (window.location.search.search(strParamName) > -1 ){
            
            qString = window.location.search.substr(1,window.location.search.length).split("&");
        }
            
      } else if (jQuery(this).attr("src")!="undefined") {
          
          var strHref = jQuery(this).attr("src")
          if ( strHref.indexOf("?") > -1 ){
            var strQueryString = strHref.substr(strHref.indexOf("?")+1);
              qString = strQueryString.split("&");
          }
      } else if (jQuery(this).attr("href")!="undefined") {
          
          var strHref = jQuery(this).attr("href")
          if ( strHref.indexOf("?") > -1 ){
            var strQueryString = strHref.substr(strHref.indexOf("?")+1);
              qString = strQueryString.split("&");
          }
      } else {
          return null;
      }
          
      
      if (qString==null) return null;
      
      
      for (var i=0;i<qString.length; i++){
            if (escape(unescape(qString[i].split("=")[0])) == strParamName){
                returnVal.push(qString[i].split("=")[1]);
            }
            
      }
      
      
      if (returnVal.length==0) return null;
      else if (returnVal.length==1) return returnVal[0];
      else return returnVal;
    }
});
Oque eu quero é isso:
jQuery.noConflict();

jQuery(document).ready(function(){
    hideContent = function(contentString){
        jQuery("div.dynamicContent").fadeOut( 1000 ,function() {
                    showContent(contentString);playSound(0);
                    });
    };
    showContent = function (contentString) {
        jQuery.ajax({
               type: "GET",
               url: contentString,
               dataType:"html",
               success: function(data){ //E ISSO QUE EU QUERO, TIRAR O RESTO DESSE CÓDIGO
E IMPLEMENTAR CÓDIGO PHP, PARA PEGAR ESSE "GET" E BUSCAR O CONTEUDO NAS TABELAS.
                jQuery("div.dynamicContent").html(data);
                     jQuery("div.dynamicContent").slideDown(1000);
                },
               error: function () {
                       alert("Page "+contentString+" not found");
                   }
         }); 
    };

alguém me ajuda pf!!

e desculpem caso eu tenha postado na área errada do forum.

Edited by lucke
Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...