Jump to content


Photo

Como Fazer Index.html?pagina=1


  • Faça o login para participar
14 replies to this topic

#1 Iron-Maiden

Iron-Maiden

    12 Horas

  • Usuários
  • 231 posts
  • Sexo:Não informado

Posted 08/02/2004, 16:16

como fazer index.html?pagina=1

sera q postei no lugar errado????

bom, espero ajuda de vcs

brigado t+ maiden

#2 Without a Nick

Without a Nick

    Sem culpa no cartório

  • Usuários
  • 2378 posts
  • Sexo:Não informado
  • Localidade:Guarulhos

Posted 08/02/2004, 16:24

Em linguagem dinâmica fica muito mais fácil, mas em Javascript também dá.


Por isso, moverei o tópico.

Quanto a sua questão, quando eu to usando minhas páginas pessoais (num quero gastar tutu, uso um servidor gratuito a html), eu uso este script:



<script language="javascript">
<!--
function RObj(ea) {
var LS="";var QS=new Object();var un="undefined";var f="function";var n="number";var r="string";var e1="ERROR: Index out of range in\r\nRequest.QueryString";var e2="ERROR: Wrong number of arguments or invalid property assignment\r\nRequest.QueryString";var e3="ERROR: Object doesn't support this property or method\r\nRequest.QueryString.Key"
function Err(arg) {if (ea) alert("Request Object:\r\n"+arg)}
function URID(t) {var d="";if (t) {for (var i=0; i<t.length; ++i) {var c=t.charAt(i);d+=(c=="+" ? " ":c);};};return unescape(d);}
function OL(o) {var l=0;for (var i in o) {if (typeof(o[i])!=f) l++;};return l;}
function AK(key) {var auk=true;for (var u in QS) {if (typeof(QS[u])!=f && u.toString().toLowerCase()==key.toLowerCase()) {auk=false;return u;}};if (auk) {QS[key]=new Object();QS[key].toString=function() {return TS(QS[key])};QS[key].Count=function() {return OL(QS[key])};QS[key].Count.toString=function() {return OL(QS[key]).toString()};QS[key].Item=function(e) {if (typeof(e)==un) return QS[key];else {if (typeof(e)==n) {var a=QS[key][Math.ceil(e)];if (typeof(a)==un) Err(e1 +"(\""+key+"\").Item("+e+")");return a;}else Err("ERROR: Expecting numeric input in\r\nRequest.QueryString(\""+key+"\").Item(\""+e+"\")");}};QS[key].Item.toString=function(e) {if (typeof(e)==un) return QS[key].toString();else {var a=QS[key][e];if (typeof(a)==un) Err(e1+"(\""+key+"\").Item("+e+")");return a.toString();};};QS[key].Key=function(e) {var t=typeof(e);if (t==r) {var a=QS[key][e];return (typeof(a)!=un && a && a.toString() ? e:"");}else Err(e3+"("+(e?e:"")+")");};QS[key].Key.toString=function() {return un};};return key}
function AVTK(key, val) {if (key!="") {var key=AK(key);var l=OL(QS[key]);QS[key][l+1]=val;}}
function TS(o) {var s="";for (var i in o) {var ty=typeof(o[i]);if (ty=="object") s+=TS(o[i]);else if (ty!=f) s+=o[i]+", ";};var l=s.length;if (l>1) return(s.substring(0,l-2));return (s=="" ? un:s);}
function KM(k, o) {var k=k.toLowerCase();for (var u in o) {if (typeof(o[u])!=f && u.toString().toLowerCase()==k) return u;};}
if (window.location && window.location.search) {LS=window.location.search;var l=LS.length;if (l>0) {LS=LS.substring(1,l);var preAmpAt=0;var ampAt=-1;var eqAt=-1;var k=0;var skip=false;for (var i=0; i<l; ++i) {var c=LS.charAt(i);if (LS.charAt(preAmpAt)=="=" || (preAmpAt==0 && i==0 && c=="=")) skip=true;if (c=="=" && eqAt==-1 && !skip) eqAt=i;if (c=="&" && ampAt==-1) {if (eqAt!=-1) ampAt=i;if (skip) preAmpAt=i+1;skip=false;};if (ampAt>eqAt) {AVTK(URID(LS.substring(preAmpAt,eqAt)),URID(LS.substring(eqAt+1,ampAt)));preAmpAt=ampAt+1;eqAt=ampAt=-1;++k;};};if (LS.charAt(preAmpAt)!="=" && (preAmpAt!=0 || i!=0 || c!="=")) {if (preAmpAt!=l) {if (eqAt!=-1) AVTK(URID(LS.substring(preAmpAt,eqAt)),URID(LS.substring(eqAt+1,l)));else if (preAmpAt!=l-1) AVTK(URID(LS.substring(preAmpAt,l)),"");};if (l==1) AVTK(LS.substring(0,1),"");};};};var TC=OL(QS);if (!TC) TC=0
QS.toString=function() {return LS.toString()};QS.Count=function() {return (TC ? TC:0)};QS.Count.toString=function() {return (TC ? TC.toString():"0")};QS.Item=function(e) {if (typeof(e)==un) return LS;else {if (typeof(e)==n) {var e=Math.ceil(e);var c=0;for (var i in QS) {if (typeof(QS[i])!=f && ++c==e) return QS[i];};Err(e1+"().Item("+e+")");}else return QS[KM(e, QS)];};return un;};QS.Item.toString=function() {return LS.toString()};QS.Key=function(e) {var t=typeof(e);if (t==n) {var e=Math.ceil(e);var c=0;for (var i in QS) {if (typeof(QS[i])!=f && ++c==e) return i;}}else if (t==r) {var e=KM(e, QS);var a=QS[e];return (typeof(a)!=un && a && a.toString() ? e:"");}else Err(e2+"().Key("+(e?e:"")+")");Err(e1+"().Item("+e+")");};QS.Key.toString=function() {Err(e2+"().Key");}
this.QueryString=function(k) {if (typeof(k)==un) return QS;else {var k=KM(k, QS);if (typeof(QS[k])==un) {t=new Object();t.Count=function() {return 0};t.Count.toString=function() {return "0"};t.toString=function() {return un};t.Item=function(e) {return un};t.Item.toString=function() {return un};t.Key=function(e) {Err(e3+"("+(e?e:"")+")");};t.Key.toString=function() {return un};return t;}if (typeof(k)==n) return QS.Item(k);else return QS[k];}}
this.QueryString.toString=function() {return LS.toString();};this.QueryString.Count=function() {return (TC ? TC:0)};this.QueryString.Count.toString=function() {return (TC ? TC.toString():"0")};this.QueryString.Item=function(e) {if (typeof(e)==un) return LS.toString();else {if (typeof(e)==n) {var e=Math.ceil(e);var c=0;for (var i in QS) {if (typeof(QS[i])!=f && ++c==e) return QS[i];};Err(e1+".Item("+e+")");}else return QS[KM(e, QS)];}if (typeof(e)==(n)) Err(e1+".Item("+e+")");return un;}
this.QueryString.Item.toString=function() {return LS.toString()};this.QueryString.Key=function(e) {var t=typeof(e);if (t==n) {var e=Math.ceil(e);var c=0;for (var i in QS) {if (typeof(QS[i])=="object" && (++c==e)) {return i;}}}else if (t==r) {var e=KM(e, QS);var a=QS[e];return (typeof(a)!=un && a && a.toString() ? e:"");}else Err(e2+".Key("+(e?e:"")+")");Err(e1+".Item("+e+")");};this.QueryString.Key.toString=function() {Err(e2+".Key");};this.Version=1.1;this.Author="Andrew Urquhart (www.andrewu.co.uk)";}
var Request=new RObj(false);
//-->
</script>


O script também colocarei em anexo.

Bem, para executá-lo, faça:

<script language="javascript">
<!--
var pagina=Request.QueryString("pagina");
  document.write(pagina);
//-->
</script>



Mas tem que adicionar o primeiro script antes do segundo, ok? O que está em negrito é o nome da querystring (no caso, pagina), capturará o valor, por exemplo:

index.html?pagina=legal.html


No browser, aparecerá:

legal.html

Caso queira redirecionar, faca:

window.location=pagina;


Substitua isso no lugar do document.write, ok?

Attached Files



#3 Iron-Maiden

Iron-Maiden

    12 Horas

  • Usuários
  • 231 posts
  • Sexo:Não informado

Posted 08/02/2004, 16:38

opa! brigado cara!!!!!

mais tô com mais uma duvida.......

essa quantidade de java no meu site, ñ pode deixar ele lerdo, ou causar alg erro...de carregamento da página, sei lá....ou dar comfronto com outros js q uso no meu site?????

espero q ñ neh....hehehe!!!!!!!

brigado t+ MAIDEN

#4 Without a Nick

Without a Nick

    Sem culpa no cartório

  • Usuários
  • 2378 posts
  • Sexo:Não informado
  • Localidade:Guarulhos

Posted 08/02/2004, 16:50

Deixar lerdo ficaria mesmo se ele não estivesse compactado, pois o cara que fez esse script (Andrew Urquhart), ele compactou, diminuindo o tamanho e deixando mais rápido.

E apenas entrará em conflito se esse script tiver variáveis iguais a de outro script.

Fora isso, acredito que funcionará corretamente.

#5 Iron-Maiden

Iron-Maiden

    12 Horas

  • Usuários
  • 231 posts
  • Sexo:Não informado

Posted 10/02/2004, 00:50

vô usa-lo!
obrigado pela "mini" tutorial!

t++ MAIDEN

OBS: tem como criar sistema de enquetes em js?

valewss!!!!!!!!! brigado + uma vez, MAIDEN

#6 Junior

Junior

    Normal

  • Usuários
  • 75 posts
  • Sexo:Não informado
  • Localidade:Campo Grande -MS
  • Interesses:Informática, linguagens, como: JS,PHP,HTML,ASP.

Posted 24/02/2004, 09:33

Onde eu coloco estes códigos?
Nome do site: Anime Master
Endereço do site: http://ceuanime.webcindario.com
Meu nick no site: Yusuke Urameshi

Imagens na Assinatura não é permitido. Klaus

#7 Snipes

Snipes

    Novato no fórum

  • Usuários
  • 23 posts
  • Sexo:Não informado

Posted 24/02/2004, 14:06

Desculpe a ignorancia, mas pra que serve isso?

#8 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 24/02/2004, 14:27

Olá! :yes:

Já usou o Google alguma vez na vida não é??? Então, coloque uma palavra qualquer e pressione buscar... Repare no endereço da página que foi carrregada... Veja se sua palavra não está lá! :D QueryString é isso, passar variaveis pela URL... Pra que serve? Depende... No caso do Google, é pra próxima página "saber" qual a palavra que você digitou e nos casos acima, qual deve ser a página a ser aberta!
Klaus Paiva
Conheça também: Taperás

#9 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 20/09/2017, 22:12

Ingredients In The Drug Keflex cialis online Acheter Dapoxetine Online No Prescription
Prezzo Kamagra In Belgio
Drugs For Sale Without Prescription <a href=http://cialtobuy.com>online pharmacy</a> Cialis Zeugungsfahigkeit
Cialis Comprar Espana cialis price Cialis Ou Apcalis
Buy Zithromax Overnight Commander Xenical En Ligne Bentyl Merbentyl
Mysecuretabs <a href=http://cialtobuy.com>cheap cialis</a> Cialis Generico O Originale
Strep Throat Dosage Amoxicillin cheap cialis Viagra Pour Bander
Como Conseguir Viagra Sin Receta Medica
Generique Propecia 1mg <a href=http://cialtobuy.com>cialis price</a> Producto Propecia Finasteride

#10 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 05/10/2017, 21:22

Achat Propecia Paris viagra Cialis Se Puede Tomar Con Alcohol
Why Amoxicillin Before Surgery Viagra Ohne Rezept Niederlande viagra online prescription Buy Pfizer Viagra Online Zithromax Cat

#11 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 14/10/2017, 17:24

Buy Minocycline I Line On Line Forum Cialis Sans Ordonnance Pinworm Medicine Vermin viagra online prescription Canada Drug Pharmicies Levitra Farmacia Online Cheapeast Bentyl Direct Worldwide With Free Shipping
Zithromax 2 Pills Cephalexin For Puppies Baclofene Deces generic viagra Amoxicillin And Clavulanate Acid Doryx Medication Visa Acquista Viagra On Line
Come Prendere Il Cialis Dapoxetine Purchase viagra online pharmacy Is Kamagra Good Viagra Cialis Online Bestellen Cephalexin Dental Infection

#12 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 31/10/2017, 20:22

Cialis Uso Recreativo Buy Zoloft Online With No Perscription viagra online prescription Viagra Lichtschalter Kaufen
Levaquin Can I Purchase No Physician Approval Aberdeenshire Precios De Cialis En Farmacias levitra canada Cialis Scadenza Brevetto Online Pharmacy In Canada
Safe Site For Viagra Europe Amoxil Sur cialis Where To Buy Celebrex

#13 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 21/11/2017, 19:09

Amoxil 875 viagra Viagra Definizione Efectos Del Viagra A Largo Plazo
Viagra E Cialis Problemi Cialis En La Actualidad Generic Viagra 44 Cent A Pill viagra prescription Cialis Lilly Brand Pills Amoxicillin S Side Effects
Generic For Amoxicillin Viagra Turkei levitra without a script Levitra Patient Assistance

#14 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 13201 posts

Posted 21/11/2017, 21:10

Ist Viagra Rezeptpflichtig Cialis Levitra Effets Secondaires Viagra Ou Cialis Does Amoxicillin Cause Euphoria cialis Stendra Ed Best Website Cialis 20 Mg Online Kaufen
Receta Comprar Propecia Will Propecia Work Without Prescription Ciprofloxacin 127 viagra online prescription 2089 Cheap Paxil On Line Acheter Cialis Generique Forum Cephalexin Dosage For Urinary
Cialis Sold Cheap Levitra Ou Acheter Buy Celebrex Without Rx viagra Asthenie Clomid Viagra Jelly Reviews For Men Viagra Price Hong Kong
El Viagra Ayuda A Durar Mas online pharmacy Cephalexin Sids Affects Buy Cheap Cialis Free Shipping Fluoxetine 40mg Real Price Cod Only
Viagra For Sale Online Ireland buy viagra Amoxicillin Used For Stds
Buy Promethazine Online Canada viagra prescription Who Often Can You Take Cephalexin How To Buy Stendra Avana Nebraska
Zithromax And Strep Throat cialis Provera (Modus Medroxyprogesterone) Achat Clomid Clomiphene Efectos Viagra Largo Plazo
Levitra Levitra Provera Best Website Viagra En Farmacias De Andorra viagra online pharmacy Cialis France 24 Apodefil Kamagra accutane online buy

#15 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 22/11/2017, 11:55

Cialis Generique Brevet Acheter Du Viagra Pas Cher En France Viagra 25 Mg 4 St buy cialis Acheter Du Cialis Sur Internet Forum
Comprar Cialis Farmacia Espana Cialis 10 E 20 Mg Opinioni viagra Propecia Finasteride Side Effects Impotence
Chlamydia And Zithromax Forum Dove Comprare Cialis On viagra prescription Amoxicillin Severe Diaper Rash Effets Indesirables Levitra
Buy Wellbutrin Xl 300mg Levitra Costi Viagra Flussig viagra Tarif Kamagra Cialis 20mg De
Cephalexin For Fish Same As Humans viagra Sivacracy Amoxil Net Achat De Cialis En France
Online Meds No Prescription Europe Buy Amoxicillin Online From Mexico buy viagra Buy Prednisone No Prescription Paypal Amoxicillin Clavu 875 Mg Cheap Viagra Overnight Delivery
Amoxicillin For Cats Without Prescription Viagra Cerebro Cialis Fr Prix generic viagra Pyridium Urinary Pain Delivered On Saturday
Tadalafil Generique France Viagra Cialis Levitra Sample Pack Cialis Online Espana viagra Fast Delivery Online Pharmacy Propecia Enfermedades Comprare Cialis In Egitto
Buy Azithromycin Online Australia How Does Tadalis Sx Soft Work Effetti Kamagra viagra Baclofene 60 Mg Does Cephalexin Come In 875mg?
Generic Doryx 100mg Bacterial Infections Direct Free Consultation Online Drugstore Flagyl Pay By Money Order generic cialis Sildenafil Mastercard
Best Online Cialis Reviews Cialis Avis Medical viagra Propecia Hiv
Cialis Tu Medico Order Propecia Online From Canada How Much Amoxicillin For 30 Lbs online pharmacy Cialis 10 Doctissimo Relief Of Sinus Infection With Amoxicillin Amoxicillin Pediatric Dose




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq