Ir para conteúdo
Fórum Script Brasil
  • 0

Duvida Php e jquery


lucke

Pergunta

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.

Editado por lucke
Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...