26. oktober 2004 - 14:16
Der er
24 kommentarer og 1 løsning
hjælp til streng
jeg har en funktion som returnerer f.eks "?id=1" nu vil jeg gerne bruge den til src i min iframe, men jeg kager rundt i det *g* hjæææælp hjælp til streng <IFRAME SRC="<SCRIPT TYPE='text/javascript'>document.write('Welcome.aspx'+getParam())</script>" ID="mainframe" TABINDEX="0" SCROLLING="no" RUNAT="server"></IFRAME>
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Slettet bruger
26. oktober 2004 - 14:29
#1
<IFRAME SRC=" <SCRIPT TYPE='text/javascript'> window.location('Welcome.aspx'+getParam()); </SCRIPT> " ID="mainframe" TABINDEX="0" SCROLLING="no" RUNAT="server"></IFRAME> Er dog ligefrem ikke overbevist om at det vil fungere, men det ser mere korrekt ud i mine øjne, har ikke mulighed for at afprøve det på nuværende tidspunkt.
26. oktober 2004 - 14:36
#2
hmmmm, det virker umidlbart ikke jeg får 404 i iframen..??
Slettet bruger
26. oktober 2004 - 14:39
#3
Det er vist nok fordi src="" kun tager imod en URL
26. oktober 2004 - 14:55
#4
Du kan ikke gøre det på den måde. Du skal lave det sådan; <body onLoad="mainframe.src = 'Welcome.aspx' + getParam();"> <IFRAME name="mainframe" SRC="" ID="mainframe" TABINDEX="0" SCROLLING="no"></IFRAME>
26. oktober 2004 - 15:06
#5
>idanielsen jeg får med din måde kun <HTML></HTML> i min iframe ??
26. oktober 2004 - 15:07
#6
her er min funktion: function getParam() { var q=top.document.location.href; var startQ=q.indexOf('?') var slutQ=q.length; q=q.substring(startQ,slutQ); return q; }
26. oktober 2004 - 15:18
#7
jeg har gjort: <BODY ONLOAD="mainframe.src += getParam();"> <IFRAME SRC="welcome.aspx" NAME="mainframe" ID="mainframe" TABINDEX="0" SCROLLING="no"></IFRAME> det ser ud til at virke.....;-)
26. oktober 2004 - 15:19
#8
dog ikke sikker.....endnu
26. oktober 2004 - 15:29
#9
ligger din funktion i Welcome.aspx?
26. oktober 2004 - 15:30
#10
nej i html siden som har iframen
26. oktober 2004 - 15:32
#11
godt så, så vil den virke i min første version. Har lige testet. Dog er det jo asp.net du laver, og så kan der jo godt ske ting og sager med koden før den når frem til browseren :o)
26. oktober 2004 - 15:32
#12
det virker nok ikke med .net.....
26. oktober 2004 - 15:35
#13
du har ret, det var din kode jeg testede :o)
26. oktober 2004 - 15:36
#14
?? nu er jeg ikke med..
26. oktober 2004 - 15:45
#15
OK, jeg roder lige lidt: Først, så skal du ikke bruge mainframe.src men mainframe.location. Dernæst kan jeg ikke så godt få det til at virke her, for din funktion returnerer ikke "?i=1" eller noget der ligner, men derimod en fuld url
26. oktober 2004 - 15:49
#16
funktionen returnerer kun "?i=1".... og ikke en fuld url...
26. oktober 2004 - 15:50
#17
<SCRIPT TYPE='text/javascript'> document.write("<IFRAME SRC='Welcome.aspx"+getParam()+"' ID='mainframe' TABINDEX='0' SCROLLING='no' RUNAT='server'></IFRAME>"); </script>
26. oktober 2004 - 15:56
#18
smart!
26. oktober 2004 - 15:56
#19
jeps, send svar roenving ;-)
26. oktober 2004 - 15:59
#20
funktionen returnerer kun "?i=1".... og ikke en fuld url... Nej, og det er fordi i min test er der ingen ? i q unction getParam() { var q=top.document.location.href + "?"; var startQ=q.indexOf('?') var slutQ=q.length; q=q.substring(startQ,slutQ); return q; } et lille hack der klarede den ting
26. oktober 2004 - 16:02
#21
hvad er en "unction"....*g*, tak for hjælp
26. oktober 2004 - 16:08
#22
Velbekomme '-)
26. oktober 2004 - 16:10
#23
;-) vi ses snart igen...
26. oktober 2004 - 16:12
#24
Tak for point ;~}
26. oktober 2004 - 23:23
#25
til dem der ser dette spm, så har jeg har ændret funktionen da ldanielsen har ret i at den originale returnerer hele urlen hvis der IKKE laves en get på urlen nu er den: function getParam() { var q=top.document.location.search; var startQ=q.indexOf('?') var slutQ=q.length; q=q.substring(startQ,slutQ); return q; } ha' det godt ;-)
Vi tilbyder markedets bedste kurser inden for webudvikling