07. november 2004 - 13:29
Der er
42 kommentarer og 1 løsning
button onclick windows.location med target = iframe
jeg vil gerne lave en button, hvor når man trykker på den, skal åbne location i en iframe <input type="button" value="Add 2 Playlist" onClick="window.location('Selected.asp?SongID=<%=songID%>&Track=<%=Server.URLEncode(artist & " - " & Songnam)%>' target='Selected');"> dette virker dog ikke... hvad er galt og hvordan bør det se ud ?
Annonceindlæg fra Deloitte
07. november 2004 - 13:49
#1
<input type="button" value="Add 2 Playlist" onClick="iframeNavn.location.href='Selected.asp?SongID=<%=songID%>&Track=<%=Server.URLEncode(artist & " - " & Songnam)%>' target='Selected';"> ??
07. november 2004 - 14:29
#2
virker ikke helt... den siger at iframeNavn (som jeg har ændret til Selected) ikke er defineret
07. november 2004 - 14:29
#3
<input type="button" value="Add 2 Playlist" onClick="Selected.location.href='Selected.asp?SongID=<%=songID%>&Track=<%=Server.URLEncode(artist & " - " & Songnam)%>';">
07. november 2004 - 15:06
#4
<input type="button" value="Add 2 Playlist" onClick="Selected.location.href='document.Selected.asp?SongID=<%=songID%>&Track=<%=Server.URLEncode(artist & " - " & Songnam)%>';">
07. november 2004 - 15:09
#5
nope...
07. november 2004 - 15:09
#6
kan det haven noget at gøre med at Selected er et Javascript reserveret ord ?
07. november 2004 - 15:10
#7
nææ
07. november 2004 - 15:16
#8
hmm det osse ligemeget... vil du have nogle point alligevel ?
07. november 2004 - 15:22
#9
Nej det er da ikke ligemeget, men vis mig din kode efter serveren har afviklet den og hvordan ser din iframe ud.
07. november 2004 - 15:22
#10
men jeg vil nok ikke bruge selected alligevel.
08. november 2004 - 00:57
#11
<ole> <input type="button" value="Add 2 Playlist" onClick="frames.Selected.location.href='Selected.asp?SongID=<%=songID%>&Track=<%=Server.URLEncode(artist & " - " & Songnam)%>' target='Selected'"> Er den korrekte syntaks (der var i øvrigt også et semikolon for meget) ... men jeg ville også undgå 'selected' ;o) /mvh </bole>
08. november 2004 - 00:59
#12
Damned, der var alligevel et par fejl: <input type="button" value="Add 2 Playlist" onClick="frames.Selected.location.href='Selected.asp?SongID=<%=songID%>&Track=<%=Server.URLEncode(artist & " - " & Songnam)%>'>
08. november 2004 - 00:59
#13
... og så én gang til for Prins Knud :D <input type="button" value="Add 2 Playlist" onClick="frames.Selected.location.href='Selected.asp?SongID=<%=songID%>&Track=<%=Server.URLEncode(artist & " - " & Songnam)%>'">
08. november 2004 - 01:02
#14
lol du skal da vidst også hygge lidt i SFO´en ;-)
08. november 2004 - 01:10
#15
*ROTFLMAO* Man læser nok mine svar med en vis interesse, Nikolaj. Men måske du har ret ... måske man alligevel bare skulle lave en perlehalskæde til Mor ;D
08. november 2004 - 01:11
#16
... eller til barnebarnet :D
08. november 2004 - 01:12
#17
hehe ;-)
08. november 2004 - 11:42
#18
hvad fanden snakker i om :D nåmen... jeg prøver lige om knappen virker - tak
08. november 2004 - 11:47
#19
virker ikke... "der opstod en fejl under kørslen." 'frames.Selected.location' er null eller ikke et object
08. november 2004 - 11:49
#20
så prøv at kalde din iframe noget andet end selected....
08. november 2004 - 11:50
#21
mit site er opbygget således: <iframe name="selected"> Min Playlist </iframe> <iframe name="tabbin.asp"> Der hvor knapperne er </iframe>
08. november 2004 - 11:52
#22
hjælper ikke
08. november 2004 - 11:52
#23
<iframe name="Playlist"> Min Playlist </iframe> <iframe name="tabbin.asp"> Der hvor knapperne er </iframe>
08. november 2004 - 11:55
#24
prøv at vise mig koden for knappen som den ser ud når har været igennem serveren - altså uden asp´en.
08. november 2004 - 11:56
#25
jeg tror at jeg skal bruge dette: parent.document.getElementById("leftFrame").src="default.asp"
08. november 2004 - 11:57
#26
leftFrame - hvor kom den dog fra?
08. november 2004 - 11:59
#27
jeg har lavet den om således at det færdige ser sådan her ud... <input type="button" value="Add 2 Playlist" onClick="parent.document.getElementById("Playlist).src='Selected.asp?SongID=12345&Track=Kingkon.mp3'></td>
08. november 2004 - 11:59
#28
der mangler dog et " ved id'et
08. november 2004 - 12:01
#29
har ændret til ' istedet for " - hvilket hjalp... men den ændre stadig ikke source i playlist framen
08. november 2004 - 12:01
#30
Så sæt den dog ind manner ;-)
08. november 2004 - 12:02
#31
den skal se sådan her ud : <input type="button" value="Add 2 Playlist" onClick="parent.document.getElementById('Playlist').src='Selected.asp?SongID=12345&Track=Kingkon.mp3'"></td> altså : ('Playlist') og ikke ""
08. november 2004 - 12:02
#32
har gjort... men det virker ikke
08. november 2004 - 12:04
#33
doh. du bruger jo name - så kan du ikke bruger GetElementById - så skal du jo bruge ID. <input type="button" value="Add 2 Playlist" onClick="parent.document.Playlist.src='Selected.asp?SongID=12345&Track=Kingkon.mp3'"></td>
08. november 2004 - 12:06
#34
virker heller ikke
08. november 2004 - 12:06
#35
det hele skyldes sikkert at det er en Iframe...
08. november 2004 - 12:14
#36
<input type="button" value="Add 2 Playlist" onClick="document.Playlist.location.href='Selected.asp?SongID=12345&Track=Kingkon.mp3'"></td>
08. november 2004 - 13:36
#37
Næsten ;o) Hvis du bruger name="Playlist": <input type="button" value="Add 2 Playlist" onClick="parent.frames.Playlist.location.href='Selected.asp?SongID=12345&Track=Kingkon.mp3'"></td> Bruger du id="Playlist" <input type="button" value="Add 2 Playlist" onClick="parent.document.getElementById('Playlist').src='Selected.asp?SongID=12345&Track=Kingkon.mp3'"></td>
08. november 2004 - 17:47
#38
jeg ved ikke... det virker bare ikke !!
08. november 2004 - 20:20
#39
ole det er jo ikke inde fra iframen så burde document.play... da være nok.
08. november 2004 - 20:43
#40
hmm dvs... jeg lavede med vilje en fejl... <iframe name="Playlist" src="Selected.asp"></iframe> <iframe name="tabbin.asp" src="Tabbing.asp"></iframe> Tabbing.asp indeholder knapperne Selected.asp modtager tilføjelser til playlisten...
09. november 2004 - 19:41
#41
Svaret er : <input type="button" value="Add 2 Playlist" onClick="parent.document.Playlist.location.href='Selected.asp?SongID=<%=songID%>&Track=<%=Server.URLEncode(artist & " - " & Songnam)%>'">
09. november 2004 - 19:42
#42
ovenfor.. ^
09. november 2004 - 19:44
#43
lol en kegle
Vi tilbyder markedets bedste kurser inden for webudvikling