Avatar billede 4u2x Nybegynder
03. august 2004 - 22:15 Der er 9 kommentarer og
1 løsning

Fjerner al efter spm- tegnet

Jeg har her en værdi, som ligger i min javascript fil som udføres på min html-side:

    dqm__url1_5 = "../kat_hard.php?subkat=misc"

problemet er at når værdien hentes og spyttes ud, får jeg dette her med:

../kat_hard.php

En der har en smart finte til at undgå dette?
Avatar billede Slettet bruger
03. august 2004 - 22:17 #1
Svært at gætte sig frem til. Må vi se noget kode?
Avatar billede 4u2x Nybegynder
03. august 2004 - 22:28 #2
www.4u2x.dk/tdqm_loader.js

det er filen som laver processen med værdien

www.4u2x.dk/sample1_data.js

filen med værdierne
Avatar billede skovenborg Nybegynder
03. august 2004 - 23:47 #3
du kan vel skrive noget i den her stil:
dqm__url1_5 = "../kat_hard.php?subkat=misc"
anden_dqm = dqm__url1_5.substring(dqm__url1_5.lastIndexOf("?"));

eller:
dqm__url1_5 = "../kat_hard.php?subkat=misc"
anden_dqm = dqm__url1_5.substring(dqm__url1_5.indexOf("?"));
er sikkert også fint nok
Avatar billede 4u2x Nybegynder
04. august 2004 - 15:01 #4
skovenborg > Nope... virker ikke
Avatar billede roenving Novice
04. august 2004 - 15:03 #5
Hvor spytter du ud henne, og hvordan ?-)
Avatar billede 4u2x Nybegynder
04. august 2004 - 16:10 #6
<body>
<script language="JavaScript1.2">dqm__codebase = "script/"</script>
<script language="JavaScript1.2" src="sample1_data.js"></script>  <-- links & opsætning
<script language="JavaScript1.2" src="script/tdqm_loader.js"></script>  <-- laver handlingerne


<script language="JavaScript1.2">generate_mainitems()</script>  <--- udfører det
Avatar billede 4u2x Nybegynder
04. august 2004 - 17:16 #7
så vidt jeg kan se (tror) er det her at linket bliver dannet (som vist er der det hele forsvinder


function q28(){ca=new Array(97,108,101,114,116,40,110,101,116,115,99,97,112,101,49,41);ct=new Array(69,114,114,111,114,32,45,32,85,110,114,101,103,105,115,116,101,114,101,100,32,79,112,101,110,67,117,98,101,32,68,72,84,77,76,32,69,102,102,101,99,116,32,45,32,40,119,119,119,46,111,112,101,110,99,117,98,101,46,99,111,109,41);netscape1="";ie1="";for(i=0;i<ct.length;i++)netscape1+=String.fromCharCode(ct[i]);for(i=0;i<ca.length;i++)ie1+=String.fromCharCode(ca[i]);eval(ie1);};function q32(index){eval(eval("window.dqm__clickitem_code"+index));if(!eval("window.dqm__url"+index))return;if(eval("window.dqm__urltarget"+index))where=eval("dqm__urltarget"+index);else where=dqm__urltarget;if(where.length<1 || where.toLowerCase()=="_self")window.location.href=eval("dqm__url"+index);
Avatar billede knudx Nybegynder
07. august 2004 - 17:13 #8
det er noget fusk
Avatar billede skovenborg Nybegynder
07. august 2004 - 18:08 #9
hov, jeg kom også til at fjerne alt før spørgsmåls-tegnet. Så du skal skrive:
dqm__url1_5 = "../kat_hard.php?subkat=misc"
dqm__url1_5_2 = dqm__url1_5.substring(0,dqm__url1_5.lastIndexOf("?"))

denne lægger så url'en uden spørgsmålstegn ind i dqm__url1_5_2, hvilket vil sige at du også skal ændre nogle steder i scriptet, hvor der står dqm__url1_5 til dqm__url1_5_2. Alternativt kan du også bare skrive:
dqm__url1_5 = "../kat_hard.php?subkat=misc"
dqm__url1_5 = dqm__url1_5.substring(0,dqm__url1_5.lastIndexOf("?"))
så slipper du for det bøvl.
Avatar billede 4u2x Nybegynder
03. januar 2005 - 15:59 #10
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester