/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
lukke vindue/pop-up
Fra : rasmus carlsen


Dato : 08-01-03 14:15

Hejsa,

Findes der en kode for at lukke et vindue?

alternativt ... hvordan laver man et pop-up vindue med et billede i, som kan
lukkes ved at trykke på en knap/link ...

ras



 
 
Lasse Reichstein Nie~ (08-01-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 08-01-03 14:46

"rasmus carlsen" <rasmus.carlsen@tdcadsl.dk> writes:

> Findes der en kode for at lukke et vindue?

self.close()

Pas på med det, hvis det er til andet end et popup-vindue, så kan folk blive
meget sure over at miste deres history.

> alternativt ... hvordan laver man et pop-up vindue med et billede i, som kan
> lukkes ved at trykke på en knap/link ...

var x=window.open()
with (x.document) {
open()
write("<!DOCTYPE PUBLIC HTML \"-//W3C//DTD HTML 4.01//EN\">\n");
write("<html><head><title>Billede!</title></head>\n");
write("<body><p><img src=\"billede.png\" alt=\"billede!\"></p>\n");
write("<p><form action=\"javascript:self.close()\">\n");
write("<input type=\"submit\" value=\"Luk\"></form></p>\n");
write("</body></html>\n");
close();
}

Håber det kan bruges (skift selv URL'er og tekst ud).
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
'Faith without judgement merely degrades the spirit divine.'

rasmus carlsen (08-01-2003)
Kommentar
Fra : rasmus carlsen


Dato : 08-01-03 14:49


> > Findes der en kode for at lukke et vindue?
>
> self.close()

- tjoe ... men hvordan sådan i praksis?

> Pas på med det, hvis det er til andet end et popup-vindue, så kan folk
blive
> meget sure over at miste deres history.

- det er bare et pop-up

> > alternativt ... hvordan laver man et pop-up vindue med et billede i, som
kan
> > lukkes ved at trykke på en knap/link ...
>
> var x=window.open()
> with (x.document) {
> open()
> write("<!DOCTYPE PUBLIC HTML \"-//W3C//DTD HTML 4.01//EN\">\n");
> write("<html><head><title>Billede!</title></head>\n");
> write("<body><p><img src=\"billede.png\" alt=\"billede!\"></p>\n");
> write("<p><form action=\"javascript:self.close()\">\n");
> write("<input type=\"submit\" value=\"Luk\"></form></p>\n");
> write("</body></html>\n");
> close();
> }

- tjae ... det skal åbnes fra et link i en længere tekst ... kan det ikke
gøres enklere?

> Håber det kan bruges (skift selv URL'er og tekst ud).
- jo da!

ras



Lasse Reichstein Nie~ (08-01-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 08-01-03 16:04

"rasmus carlsen" <rasmus.carlsen@tdcadsl.dk> writes:

> - tjoe ... men hvordan sådan i praksis?

Det kan puttes på et billede med fx onclick-handleren:

<img src="billede.png" onclick="self.close()" ...>

eller et andet sted hvor javascript kan skrives.

> - tjae ... det skal åbnes fra et link i en længere tekst ... kan det ikke
> gøres enklere?

Put ovenstående ind i en javascript-funktion, f.eks. tilføj til head:

<script type="text/javascript">
function vindue() {
... indsæt scriptet ...
}
</script>

Så kan du kalde det fra et link som:

<a href="javascript:vindue()">klik</a>

eller

<a href="billede.png" onclick="vindue();return false;">klik</a>

(Den sidste har fordelen af at vise billedet, selv hvis javascript
er slået fra)

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
'Faith without judgement merely degrades the spirit divine.'

rasmus carlsen (08-01-2003)
Kommentar
Fra : rasmus carlsen


Dato : 08-01-03 17:10


> <script type="text/javascript">
> function vindue() {
> ... indsæt scriptet ...
> }
> </script>
>
> Så kan du kalde det fra et link som:
>
> <a href="javascript:vindue()">klik</a>

- og der skal ikke stå noget i ()
(ja jeg er helt blank på scripts ...)

> eller
>
> <a href="billede.png" onclick="vindue();return false;">klik</a>
>
> (Den sidste har fordelen af at vise billedet, selv hvis javascript
> er slået fra)

- ja det har du nok en vigtig pointe i ... men rent parktisk kan det ikke
lade sig gøre i det konkrete tilfælde ..

mange tak,

ras



Kenneth Kristensen (08-01-2003)
Kommentar
Fra : Kenneth Kristensen


Dato : 08-01-03 17:39

rasmus carlsen wrote:
> - og der skal ikke stå noget i ()
> (ja jeg er helt blank på scripts ...)

Parenteserne angiver at der er tale om en funktion/metode, og der skal
kun stå noget i dem, hvis funktionen tager argumenter med (hvilket den
ikke gør i dette tilfælde).

> - ja det har du nok en vigtig pointe i ... men rent parktisk kan det ikke
> lade sig gøre i det konkrete tilfælde ..

Hvorfor ikke?
Fortæl lidt om i hvilken sammenhæng det skal stå (evt lidt kode eller et
link), så er det nemmere at hjælpe.

--
/kenne
I dag laver jeg ikke noget, for i går lavede jeg heller ikke noget,
og det blev jeg ikke færdig med.

rasmus carlsen (08-01-2003)
Kommentar
Fra : rasmus carlsen


Dato : 08-01-03 17:51


> > - ja det har du nok en vigtig pointe i ... men rent parktisk kan det
ikke
> > lade sig gøre i det konkrete tilfælde ..
>
> Hvorfor ikke?
> Fortæl lidt om i hvilken sammenhæng det skal stå (evt lidt kode eller et
> link), så er det nemmere at hjælpe.

- inde i en længere tekst står det et ord, der er et link ... når man
trykker på dette ord, skal pop-up-vinduet åbnes ... så enkelt er det!

ras



Kenneth Kristensen (09-01-2003)
Kommentar
Fra : Kenneth Kristensen


Dato : 09-01-03 10:10

rasmus carlsen wrote:

> - inde i en længere tekst står det et ord, der er et link ... når man
> trykker på dette ord, skal pop-up-vinduet åbnes ... så enkelt er det!

Hvad er problemet så?
Er det ikke bare:
tekst tekst <a href=link til popup som vist i tidligere news>Link
tekst</a> tekst tekst

--
/kenne
"Mange elever er kloere end deres lære fordi de bruger internette"
(Citat fra en gymnasieelevs eksamensstil)

rasmus carlsen (09-01-2003)
Kommentar
Fra : rasmus carlsen


Dato : 09-01-03 10:16


> Hvad er problemet så?
> Er det ikke bare:
> tekst tekst <a href=link til popup som vist i tidligere news>Link
> tekst</a> tekst tekst

- at det jo bare er et nyt browservindue, der åbnes ...

ras



Chrisser (09-01-2003)
Kommentar
Fra : Chrisser


Dato : 09-01-03 10:47

"rasmus carlsen" <rasmus.carlsen@tdcadsl.dk> skrev i en meddelelse
news:3e1d3ded$0$156$edfadb0f@dread14.news.tele.dk...
>
> > Hvad er problemet så?
> > Er det ikke bare:
> > tekst tekst <a href=link til popup som vist i tidligere news>Link
> > tekst</a> tekst tekst
>
> - at det jo bare er et nyt browservindue, der åbnes ...

Prøv:
tekst tekst <a href="javascript: window.open('[URL TIL FIL DER SKAL
ÅBNES]','_blank','width=200,height=200')">Link tekst tekst......

Metoden window.open samt argumenter kan du finde mere om i
JavaScript-dokumentaationen, som bla. kan downloades her:

http://developer.netscape.com/docs/manuals/javascript.html


Chrisser




rasmus carlsen (09-01-2003)
Kommentar
Fra : rasmus carlsen


Dato : 09-01-03 11:04


> Prøv:
> tekst tekst <a href="javascript: window.open('[URL TIL FIL DER SKAL
> ÅBNES]','_blank','width=200,height=200')">Link tekst tekst......
>
> Metoden window.open samt argumenter kan du finde mere om i
> JavaScript-dokumentaationen, som bla. kan downloades her:
>
> http://developer.netscape.com/docs/manuals/javascript.html

- mange tak ... det er vist sådan noget jeg leder efter ...

ras



Niels Andersen (09-01-2003)
Kommentar
Fra : Niels Andersen


Dato : 09-01-03 17:24

rasmus carlsen wrote in <3e1c5715$0$239$edfadb0f@dread14.news.tele.dk>:
>> >> <a href="billede.png" onclick="vindue();return false;">klik</a>
>> > - ja det har du nok en vigtig pointe i ... men rent parktisk kan det
>> > ikke
>> > lade sig gøre i det konkrete tilfælde ..
> - inde i en længere tekst står det et ord, der er et link ... når man
> trykker på dette ord, skal pop-up-vinduet åbnes ... så enkelt er det!

Så er den metode vist det bedste du kan gøre. Har man javascript, så vil der
komme en popup som man ønsker det. Har man ikke javascript, så vil billedet
blot blive vist, som browseren nu engang viser billeder. Det fungerer
altid, og alle er glade.

Hvad er problemet?

"- at det jo bare er et nyt browservindue, der åbnes ..." skrev du i en
anden tråd.
Med det link bliver billedet typisk vist i samme vindue, men anyway...

Spørgsmålet er stadig: Hvad er problemet?

Vi kan også vende det om. Hvis du ikke gør sådan, men fx. skriver "#" som
href, eller putter kaldet til javascript i href, så vil folk uden
javascript ikke se noget billede. Er det bedre?

--
Mvh.
Niels Andersen
http://myplace.dk/articles/getpost/?lang=da

rasmus carlsen (09-01-2003)
Kommentar
Fra : rasmus carlsen


Dato : 09-01-03 19:38


> Spørgsmålet er stadig: Hvad er problemet?

- tjae ... jeg er snart selv forvirret. Problemet er vel at jeg ikke aner
hvordan jeg laver et pop-up ...

ras



Lasse Reichstein Nie~ (09-01-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 09-01-03 23:41

"rasmus carlsen" <rasmus.carlsen@tdcadsl.dk> writes:

> - tjae ... jeg er snart selv forvirret. Problemet er vel at jeg ikke aner
> hvordan jeg laver et pop-up ...

Et popup-vindue *er* et browservindue. Blot har man måske lavet et
browservindue uden knapper og menuer etc.

Man laver et popupvindue med javascript-funktionen window.open. Jeg
ved ikke hvordan man gør det uden menuer og knapper. Da min browser
alligevel ikke tillader at man fjerner interfacet, har det aldrig
interesseret mig :).

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
'Faith without judgement merely degrades the spirit divine.'

Allan Vebel (10-01-2003)
Kommentar
Fra : Allan Vebel


Dato : 10-01-03 00:48

rasmus carlsen <rasmus.carlsen@tdcadsl.dk> skrev:

> - tjae ... jeg er snart selv forvirret. Problemet er vel at
> jeg ikke aner hvordan jeg laver et pop-up ...

Du kan læse om det helt grundlæggende på
http://html-faq.dk/2001.asp

Der er et link til html.dk, hvor de går mere i dybden med flere
funktioner.

--
Allan
http://html-faq.dk



rasmus carlsen (10-01-2003)
Kommentar
Fra : rasmus carlsen


Dato : 10-01-03 10:02


> Du kan læse om det helt grundlæggende på
> http://html-faq.dk/2001.asp

- takker mange gange ... jeg tror der er gevinst der!
Hvorfor bliver mine tråde altid så lange og uoverskulelige?

ras



Lasse Reichstein Nie~ (10-01-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 10-01-03 12:34

"rasmus carlsen" <rasmus.carlsen@tdcadsl.dk> writes:

> Hvorfor bliver mine tråde altid så lange og uoverskulelige?

Måske fordi du ikke gør det helt klart hvad du spørger om.
F.eks. ved jeg stadig ikke helt hvad du mener en popup er :)

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
'Faith without judgement merely degrades the spirit divine.'

rasmus carlsen (10-01-2003)
Kommentar
Fra : rasmus carlsen


Dato : 10-01-03 13:07


> Måske fordi du ikke gør det helt klart hvad du spørger om.
> F.eks. ved jeg stadig ikke helt hvad du mener en popup er :)

- jeg tror, det er et alm. browservindue bare uden knapper ...

ras



Knud Gert Ellentoft (10-01-2003)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 10-01-03 13:23

"rasmus carlsen" <rasmus.carlsen@tdcadsl.dk> skrev :

>- jeg tror, det er et alm. browservindue bare uden knapper ...

Det kan sagtens være med knapper og alle de andre værktøjslinjer.

Det er et vindue, der åbner oven i det andet, oftest i en forud
defineret størrelse.

--
Knud - http://home13.inet.tele.dk/smedpark/
Når der svares på et indlæg, svar venligst under det citerede og
skær venligst det væk, du ikke svarer på, ellers ryger du i killfiltret.
Svar kun i nyhedsgruppen - tak! E-mails besvares ikke.

rasmus carlsen (11-01-2003)
Kommentar
Fra : rasmus carlsen


Dato : 11-01-03 12:15


> >- jeg tror, det er et alm. browservindue bare uden knapper ...
>
> Det kan sagtens være med knapper og alle de andre værktøjslinjer.
>
> Det er et vindue, der åbner oven i det andet, oftest i en forud
> defineret størrelse.

- men så kan man vel bare lave et link ...?!?

ras



Knud Gert Ellentoft (11-01-2003)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 11-01-03 13:05

"rasmus carlsen" <rasmus.carlsen@tdcadsl.dk> skrev :

>- men så kan man vel bare lave et link ...?

Hvis det bare skal åbne i normal størrelse, så ja.

--
Knud - http://home13.inet.tele.dk/smedpark/
Når der svares på et indlæg, svar venligst under det citerede og
skær venligst det væk, du ikke svarer på, ellers ryger du i killfiltret.
Svar kun i nyhedsgruppen - tak! E-mails besvares ikke.

Niels Andersen (09-01-2003)
Kommentar
Fra : Niels Andersen


Dato : 09-01-03 19:38

Niels Andersen wrote in <lmhT9.32566$Hl6.3367329@news010.worldonline.dk>:
> "- at det jo bare er et nyt browservindue, der åbnes ..." skrev du i en
> anden tråd.

Gar... Jeg mente "i et andet indlæg i denne tråd". :)

--
Mvh.
Niels Andersen
http://myplace.dk/articles/getpost/?lang=da

Jesper Brunholm (09-01-2003)
Kommentar
Fra : Jesper Brunholm


Dato : 09-01-03 10:27

rasmus carlsen wrote:
>><script type="text/javascript">
>> function vindue() {
>> ... indsæt scriptet ...
>> }
>></script>
>>
>>Så kan du kalde det fra et link som:
>>
>><a href="javascript:vindue()">klik</a>
>
>
> - og der skal ikke stå noget i ()
> (ja jeg er helt blank på scripts ...)

så kan http://www.w3schools.com/js/default.asp hjælpe dig meget - det er
en glimrende lille tutorial på javascript, som giver læseren _meget_
bedre forståelse for javascript

mvh

Jesper Brunholm

--
H.C. Andersen-Centret med nyt design: <http://www.andersen.sdu.dk/>
Phønix - dansk folk-musik fra unge musikere - <http://www.phonixfolk.dk/>


rasmus carlsen (09-01-2003)
Kommentar
Fra : rasmus carlsen


Dato : 09-01-03 11:05


> så kan http://www.w3schools.com/js/default.asp hjælpe dig meget - det er
> en glimrende lille tutorial på javascript, som giver læseren _meget_
> bedre forståelse for javascript

- tak ... jeg har ret så store problemer når jeg henter et eller andet
større scripts; jeg kan jo gætte mig til en del og mange har også en lille
fin maual - men det ville sku være rart at forstå bare lidt af det ...


ras



DaneX (10-01-2003)
Kommentar
Fra : DaneX


Dato : 10-01-03 20:39

> Findes der en kode for at lukke et vindue?
>
> alternativt ... hvordan laver man et pop-up vindue med et billede i, som
kan
> lukkes ved at trykke på en knap/link ...

Jeg er interesseret i at finde ud af hvad koden er for at lukke vinduet med
en knap (og nej jeg mener ikke X'et oppe i hjørnet, hehe).

Det er vel noget med:
<FORM method="get" action="(LUKKE VINDUE KODE)">
<INPUT TYPE="submit" value="Luk">
<INPUT type="hidden" name="lang" value="dk" >
</FORM>

Men så er det lige at jeg ikke ved hvad der skal stå i stedet for (LUKKE
VINDUE KODE).



Lasse Reichstein Nie~ (10-01-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 10-01-03 21:04

"DaneX" <danex@REMOVEofir.dk> writes:

....
> Men så er det lige at jeg ikke ved hvad der skal stå i stedet for (LUKKE
> VINDUE KODE).

Prøv med "javascript:self.close()"
eller i stedet for action-attributten kan man bruge
onsubmit="self.close()"

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
'Faith without judgement merely degrades the spirit divine.'

Søg
Reklame
Statistik
Spørgsmål : 177507
Tips : 31968
Nyheder : 719565
Indlæg : 6408569
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste