12. oktober 2004 - 14:48
Der er
14 kommentarer og 1 løsning
parent.mainframe.document.name
:)) overskriften siger det hele. window.open("help.php?page=" + parent.mainframe.document.name , "helpvindue", "width=300, height=300, scrollbars=no, left=10, top=10, location=yes, resize=yes"); Det her kan man ikke, men hvad gør jeg så ? den skal åbne noget i stil med: (hvis der er "blahblah.php" i mainframe): help.php?page=blahblah Hvordan skal det skrives ?
Annonceindlæg fra Deloitte
12. oktober 2004 - 14:49
#1
forresten virker resize ikke, hvorfor ikke ?
12. oktober 2004 - 14:54
#2
måske kan jeg bruge: var adresse = parent.mainframe.location.split("/"); sidenavn = adresse[adresse.length]; help.php?page=sidenavn hmmm... Det prøver jeg lige :)
12. oktober 2004 - 14:57
#3
neej, nu sker der ikke noget når man klikker...
12. oktober 2004 - 15:14
#4
Hvis det er et popup vindue du vil have? Så prøv noget i stil med: <A href='java script:newWindow("statusMeasurements.asp?title=<% =title1%>",1500,1340);')>Målinger</A>
12. oktober 2004 - 15:16
#5
Hvis det bare at at du vil kalde dit vindue fra et javascript (altså opdatere det) - så prøv noget i denne stil: queryStr = "docTitle=<%=docTitle%>&showFile="+fileVal; queryStr =window.location.pathname + '?' + queryStr; document.location.href=queryStr; Hvis ingen af dem matcher dine ønsker - prøver vi igen :-)
12. oktober 2004 - 15:17
#6
-- resizable skal selvfølgelig sdawøs rigtigt *g* -- og det lyder som om du skal bruge: window.open("help.php?page=" + parent.mainframe.location.pathname , "helpvindue", "width=300, height=300, scrollbars=no, left=10, top=10, location=yes, resize=yes"); -- men måske skal du først splitte pathname !-)
12. oktober 2004 - 15:18
#7
*lol* window.open("help.php?page=" + parent.mainframe.location.pathname , "helpvindue", "width=300,height=300,left=10,top=10,location=yes,resizable=yes"); -- og der er ofte opstået fejl pga. mellemrum i window-features parameteren ...
12. oktober 2004 - 15:20
#8
Nu har jeg fundet ud af at jeg kan få fat i filnavnet på denne måde: var adresse=parent.mainframe.location.toString(); var adresse_array=adresse.split("/"); alert(adresse_array[adresse_array.length - 1]); Så det er jo fint nok - så har jeg fået det løst :)
12. oktober 2004 - 15:25
#9
Dog ikke helt... var adresse=parent.mainframe.location.toString(); var adresse_array=adresse.split("/"); var adresse2 = adresse_array[adresse_array.length - 1]); var sidenavn = adresse2.substring(0, adresse2.indexOf("."); window.open("help.php?page=" + sidenavn , "helpvindue", "width=300,height=300,left=10,top=10,location=yes,resizable=yes"); Den virker ikke ?! :(
12. oktober 2004 - 15:29
#10
Kan du ikke lige fikse den, så er du en guttermand !
12. oktober 2004 - 15:32
#11
Måske: var adresse = parent.mainframe.location.href.split("/"); var sidenavn = adresse[adresse.length - 1].split(".")[0]; window.open("help.php?page=" + sidenavn , "helpvindue", "width=300,height=300,left=10,top=10,location=yes,resizable=yes"); -- du havde vrøvl med dine paranteser ...
12. oktober 2004 - 15:36
#12
Jeg havde også lige selv fået den til at virke med: var adresse=parent.mainframe.location.toString(); var adresse_array=adresse.split("/"); var adresse2 = adresse_array[adresse_array.length - 1]; var sidenavn = adresse2.substring(0, adresse2.indexOf(".")); window.open("help.php?page=" + sidenavn , "helpvindue", "width=300,height=300,left=10,top=10,location=yes,resizable=yes"); Men din er lidt mere elegant og du rettede min resize... Smid et svar :)
12. oktober 2004 - 15:39
#13
Velbekomme '-)
12. oktober 2004 - 15:40
#14
-- og tak for point ;~}
12. oktober 2004 - 15:42
#15
selv tak :)
Vi tilbyder markedets bedste kurser inden for webudvikling