Avatar billede skwizie Nybegynder
28. april 2004 - 21:33 Der er 23 kommentarer og
2 løsninger

Billede skal skifte fra andet vindue

Jeg har en main vindue, hvor alt tekst osv er, her skal jeg have et link til en et popup vindue hvori der er nogle billeder.  Når man klikker et af billederne skal billedet i main vinduet skifte til det samme billeder? Hvordan gør man det?

NB! skal bruges i forb. med profilikon.
Avatar billede roenving Novice
28. april 2004 - 22:23 #1
<img src="profil.gif" onclick="parent.document.images['profilikon'].src=this.src">
Avatar billede skwizie Nybegynder
29. april 2004 - 15:17 #2
Kan du komme med et eks. ? hvad der skal stå i hoved og i popup filen?
Avatar billede roenving Novice
29. april 2004 - 15:33 #3
I hovedvinduet skal du have et billede med navnet profilikon:

<img src="defaultIcon.gif" name="profilikon">

-- og så skriver du ovenstående på billederne i popup'en, et voilá !-)
Avatar billede skwizie Nybegynder
29. april 2004 - 15:45 #4
ok, det prøver jeg så
Avatar billede skwizie Nybegynder
29. april 2004 - 15:50 #5
hmm det virker ikke!

Hovedside:
<a href="java script:void(0)" onclick="window.open('test2.html','nyt');">Åben billedemanger</a>
<img src="defaultIcon.gif" name="profilikon">

Popupside:
<img src="msn.gif" onclick="parent.document.images['profilikon'].src=this.src">
Avatar billede olebole Juniormester
29. april 2004 - 15:50 #6
<ole>

<img src="profil.gif" onclick="opener.document.images['profilikon'].src=this.src">

Vil nok virke en del bedre, hvis der er tale om en popUp, der skal 'tale' med sin opener  :)

/mvh
</bole>
Avatar billede roenving Novice
29. april 2004 - 15:54 #7
Jepz !-)
Avatar billede skwizie Nybegynder
29. april 2004 - 15:55 #8
Olebole og roenvig, svar!
Avatar billede olebole Juniormester
29. april 2004 - 16:00 #9
Javel ...!!!  :D
Avatar billede roenving Novice
29. april 2004 - 16:00 #10
Mine øjne må jo have været lidt rustne på det tidspunkt, siden jeg kunne finde på at skrive parent, når du tydeligt angiver, at det skal være fra en popup ...

-- men velbekomme '-)
Avatar billede olebole Juniormester
29. april 2004 - 16:01 #11
Ja, man skal huske at tiltale sin far på en passende måde ... gider du ikke forklare mine unger det?  ;o)
Avatar billede roenving Novice
29. april 2004 - 16:21 #12
Pop ?-)

-- og tak for point ;~}
Avatar billede skwizie Nybegynder
29. april 2004 - 18:14 #13
jeg har lige et andet spm.! nu er det sådan at den ændre billedet navnet på hovedsiden, da jeg skal have billedetnavnet send videre i en form til en database?
Avatar billede roenving Novice
29. april 2004 - 18:17 #14
?-)
Avatar billede skwizie Nybegynder
29. april 2004 - 18:23 #15
kan det lade sig gøre enten ved at <img src="bla bla"> bliver ændret eller at billedet navnet kommer over i en hidden box??
Avatar billede roenving Novice
29. april 2004 - 18:32 #16
Det er da netop img-src, som bliver ændret ?-)
Avatar billede skwizie Nybegynder
29. april 2004 - 18:52 #17
hmm, ok, kan man så få det lavet sådan at værdien fra popup boksen bliver sendt til en hidden box?
Avatar billede roenving Novice
29. april 2004 - 18:56 #18
Ja, også det:

<img src="profil.gif" onclick="opener.document.images['profilikon'].src=this.src;opener.document.FORMNAME.FIELDNAME.value=this.src">
Avatar billede skwizie Nybegynder
29. april 2004 - 19:05 #19
jeps, det virker, men kan man ikke gøre sådan at ikke hele stien til billedet bliver sendt til form boksen?
Avatar billede roenving Novice
29. april 2004 - 19:25 #20
Joda, men præcis hvordan er meget afhængigt af dit navngivningsskema ...

F.eks.

<img src="profil.gif" onclick="opener.document.images['profilikon'].src=this.src; opener.document.FORMNAME.FIELDNAME.value=this.src.replace(/^(.*\/)\w{3,}\.gif$/i,'');">

-- her er det et simpelt skema, hvor det kun er .gif-filer, og filnavnene er mindst 3 tegn lange og kun består af bogstaver (a-z), tal og _ !-)
Avatar billede skwizie Nybegynder
29. april 2004 - 20:36 #21
kan ikke få det til at virke, har ændret 3 tallet til et 1-tal !?
Avatar billede roenving Novice
29. april 2004 - 20:38 #22
Hvis de hedder f.eks. 1.gif, 2.gif, 3.gif osv. (eller a, b, c !-) skulle det virke ...
Avatar billede skwizie Nybegynder
29. april 2004 - 20:40 #23
ja, de hedder 1.gif, 2.gif. Min kode ser sådan her ud:

echo "<img src='images/member/".$number.".gif' onclick=opener.document.images['profilikon'].src=this.src;opener.document.submit.proficon.value=this.src.replace(/^(.*\/)\w{1,}\.gif$/i,'') onMouseUp=self.close()>";
Avatar billede roenving Novice
29. april 2004 - 20:42 #24
Hov, det må du zq undskylde, jeg havde tænkt bagvendt:

this.src.replace(/^.*\/(\w+\.gif)$/i,'$1')
Avatar billede skwizie Nybegynder
29. april 2004 - 20:53 #25
Jamen, nu virker det jo, men nu er pointene jo delt :), men hvis det ikker imod E's reglement, kan du kigge her http://www.eksperten.dk/spm/494948
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