Avatar billede thomas_b Nybegynder
01. august 2007 - 22:42 Der er 10 kommentarer og
1 løsning

Sende URL'en videre i en iframe ?

Hej Eksperter...

Er der nogle der ligger inde med et lille script der sender en fiktiv URL (ex. www.minserver.dk/?cmd=251&script=go) over i en iframe hvor den loader siden (www.mitscript.dk/?URL=minserver.dk&cmd=251&script=go)

kan dette lade sig gøre..?
Avatar billede olebole Juniormester
01. august 2007 - 23:01 #1
<ole>

window.onload = function() {
    var sQ = location.search;
    if (sQ!="") document.getElementById(FRAME_ID).setAttribute("src", "http://www.mitscript.dk/?URL=minserver.dk&"+sQ.substr(1));
}

/mvh
</bole>
Avatar billede olebole Juniormester
01. august 2007 - 23:02 #2
njaahhh ... nok nærmere:

window.onload = function() {
    var sQ = location.search;
    if (sQ!="") document.getElementById(FRAME_ID).setAttribute("src", "http://www.mitscript.dk/?URL="+sQ.substr(1));
}
Avatar billede thomas_b Nybegynder
01. august 2007 - 23:15 #3
den mig "www." foran !!
Avatar billede thomas_b Nybegynder
01. august 2007 - 23:24 #4
ups... den skriver "www." foran...
Avatar billede thomas_b Nybegynder
04. august 2007 - 04:51 #5
Hej ole...

Hvorfor virker dette script nu ikke ?
Har prøvet mig lidt frem...
location.search virker fint... men location.pathname registere slet ikke noget...!


<script>
if (location.pathname == ""){var sQ1 = location.pathname;}else{var sQ1 = "";}
if (location.search == ""){var sQ = "?";}else{var sQ = location.search +"&";}
document.write('<iframe src="http://www.mollo.dk/'+sQ1+sQ+'usernr=0701203402" height="100px" width="200px" frameborder="0"></iframe>');
</script>
Avatar billede olebole Juniormester
04. august 2007 - 14:51 #6
Skal der mon ikke stå:
    if (location.pathname != ""){var sQ1 = location.pathname;}else{var sQ1 = "";}
Avatar billede olebole Juniormester
04. august 2007 - 14:53 #7
- eller:
    sQ1 = location.pathname!="" ? location.pathname : "";

- som gør det samme. Det vigtige er blot at bruge den rigtige operator: !=
Avatar billede thomas_b Nybegynder
04. august 2007 - 16:55 #8
hehe 1000 tak... fik det lige til at virke før...
ved du om der findes en funktion i JS der finder brugerens refference... som i asp ville hede...: (<%=Request.ServerVariables("HTTP_REFERER")%>) så jeg kan finde ud af hvor brugeren kommer fra ?
Avatar billede olebole Juniormester
04. august 2007 - 17:00 #9
Prøv:
    alert( document.referer );
Avatar billede thomas_b Nybegynder
04. august 2007 - 23:30 #10
Der skriver den...: "undefined"
Avatar billede thomas_b Nybegynder
05. december 2007 - 09:23 #11
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