Avatar billede blackscorpion Nybegynder
31. juli 2005 - 17:01 Der er 18 kommentarer og
1 løsning

Layer Popup og Loade anden side.

Hej Eksperter.

Faldt over denne her: http://eksperten.dk/spm/32999

men forstår ikke rigtigt så meget i det. ;)

har lige lavet en kalender: ref. http://www.eksperten.dk/spm/636281

hver gang en bruger klikker på en dato kommer der et nyt vindue frem, (popup)

Men ville gerne lave det samme bare med layer, da det er langt pænere, og så have mulighed for at åbne en hel ny fil op i det layer og så kunne sende et input til den side med GET (php) ;)
Avatar billede roenving Novice
01. august 2005 - 09:21 #1
Indsæt en iframe i den div, du viser, så kan du uden problemer loade en side i den ,,,

Ifølge mine egne noter har jeg vist en i dette spørgsmål: http://www.eksperten.dk/spm/510856 !-)
Avatar billede blackscorpion Nybegynder
01. august 2005 - 13:18 #2
okey kigger på det
Avatar billede blackscorpion Nybegynder
01. august 2005 - 21:59 #3
det er NÆSTEN præcist det jeg leder efter. :P

hvis jeg ændrer:

<br><a href="http://www.google.com" onmouseover="showURL(this);showBox(event);" onmouseout="hideBox()">Google</a>

til:

<br><a href="#" onClick="showURL('www.google.com');showBox(event);">Google</a>

Så får jeg en "Siden kan ikke vises" .

Forslag? ;)
Avatar billede olebole Juniormester
01. august 2005 - 22:02 #4
<ole>

Prøv med:

<br><a href="www.google.com" onclick="showURL(this);showBox(event);">Google</a>


/mvh
</bole>
Avatar billede blackscorpion Nybegynder
01. august 2005 - 22:06 #5
jamen så skifter den til google.com når man klikker, og det skal den ikke.

den skal blive på siden når man klikker, og i "popup'en" skal den vise en ny side, sådan at når man klikker på en dato i min nylavede kalender, så åbner den en ny side op i et fake vindue, istedet for window.open osv.

syntes ikke det er pænt med titel bar osv.
Avatar billede roenving Novice
02. august 2005 - 09:27 #6
Du skal bare returnere false:

<br><a href="www.google.com" onclick="showURL(this);showBox(event);return false;">Google</a>
Avatar billede blackscorpion Nybegynder
02. august 2005 - 15:26 #7
nice, tænkte på:

kan jeg bare lave en window:close ala ting, for at lukke vinduet, nu hvor jeg har fjernet onmouseout??
Avatar billede roenving Novice
03. august 2005 - 10:05 #8
Du kan da lave et andet link med et kald til hideBox() !-)
Avatar billede blackscorpion Nybegynder
04. august 2005 - 13:25 #9
jamen det kan jeg ikke bruge til noget, for brugeren får en boks op, hvor han kan skrive noget info ind.

Derefter gemmer den det i en database, og og fortæller brugeren at informationerne er gemt, og så ville det været... "ret" rart med at "Luk Vindue" link...
Avatar billede blackscorpion Nybegynder
04. august 2005 - 13:25 #10
hvad med noget ala document.parent.hideBox() ??
Avatar billede roenving Novice
04. august 2005 - 13:34 #11
Du kan da lægge et link inde i boksen, men udenfor iframen !-)
Avatar billede roenving Novice
04. august 2005 - 13:41 #12
-- og du kan da godt kalde hideBox fra iframen, hvis den er loadet fra samme domæne:

parent.hideBox();
Avatar billede blackscorpion Nybegynder
04. august 2005 - 13:44 #13
okey det havde jeg ikke lige luret... næsten problem...
hvordan fjerner jeg den pokkers irriterende border på min iframe??
Avatar billede blackscorpion Nybegynder
04. august 2005 - 13:46 #14
jamen ALT er i samme domaine. ;)

Men den border?? ... irriterende. :P
Avatar billede roenving Novice
04. august 2005 - 13:49 #15
Er det ikke bare frameborder="0" ?-)
Avatar billede blackscorpion Nybegynder
04. august 2005 - 13:55 #16
hvor er du irriterende... :P

Smid et svar, så får du point.. IGEN ;)
Avatar billede roenving Novice
04. august 2005 - 14:06 #17
Velbekomme '-)
Avatar billede blackscorpion Nybegynder
04. august 2005 - 14:12 #18
blaaaah. :P
Avatar billede roenving Novice
04. august 2005 - 14:13 #19
-- og tak for point ;~}
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