/ 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
Åbner i nyt vindue
Fra : Søren


Dato : 20-10-06 15:29

Har lige en mere..

Jeg vil gerne benytte mig af at sætte Google ind på min hjemmeside, ved
hjælp at dette script som man henter hos google..

Men hvordan kan man gøre, så den åbner i et nyt vindue ?


<!-- Search Google -->
<center>
<FORM method=GET action="http://www.google.com/search">
<TABLE bgcolor="#FFFFFF"><tr><td>
<A HREF="http://www.google.com/">
<IMG SRC="http://www.google.com/logos/Logo_40wht.gif" border="0"
ALT="Google" align="absmiddle"></A>
<INPUT TYPE=text name=q size=31 maxlength=255 value="">
<INPUT TYPE=hidden name=hl value="en">
<INPUT type=submit name=btnG VALUE="Google Search">
</td></tr></TABLE>
</FORM>
</center>
<!-- Search Google -->

Mvh Søren



 
 
Jens Gyldenkærne Cla~ (20-10-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 20-10-06 15:53

Søren skrev:

> Men hvordan kan man gøre, så den åbner i et nyt vindue ?

Vil du have søgeresultatet til at åbne i et nyt vindue?


Det kan gøres ved at sætte target på formen:

> <FORM method=GET action="http://www.google.com/search">

<FORM method=GET action="http://www.google.com/search"
target="googleresultater">


Generelt bør man undgå at åbne nye vinduer - en bruger kan selv
vælge at åbne et nyt vindue hvis det ønskes. Men på en søgeform kan
det være en o.k. mulighed. Du kan evt. gøre det muligt for brugeren
at vælge om der skal åbnes i et nyt vindue eller ej (kræver lidt
javascript).

I eksemplet ovenfor har jeg bevidst anvendt en navngiven ramme
(googleresultater) - i stedet for at sætte target="_blank". Det
betyder at vinduet kan genbruges hvis man søger flere gange uden at
lukke resultatsiden fra gang til gang. Anvender man target="_blank"
åbnes et nyt vindue (eller tab) hver gang der søges.
--
Bolig søges. Andel eller leje i Emdrup, Nordvest, Nørrebro, Søborg
eller Brønshøj, max 6000 pr. måned.
Kontakt pr. mail - nospam(at)gyros.dk
Jens Gyldenkærne Clausen

Søren (20-10-2006)
Kommentar
Fra : Søren


Dato : 20-10-06 16:11


"Jens Gyldenkærne Clausen" Skrev

> Det kan gøres ved at sætte target på formen:
>
>> <FORM method=GET action="http://www.google.com/search">
>
> <FORM method=GET action="http://www.google.com/search"
> target="googleresultater">
>

Hmm Har lige prøvet, virker ikke..

Er det fordi det er en indbygget ramme ?

Søren



Jens Gyldenkærne Cla~ (20-10-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 20-10-06 16:17

Søren skrev:

>> <FORM method=GET action="http://www.google.com/search"
>> target="googleresultater">

> Hmm Har lige prøvet, virker ikke..

Må vi se din side?


> Er det fordi det er en indbygget ramme ?

Indbygget ramme?
--
Bolig søges. Andel eller leje i Emdrup, Nordvest, Nørrebro, Søborg
eller Brønshøj, max 6000 pr. måned.
Kontakt pr. mail - nospam(at)gyros.dk
Jens Gyldenkærne Clausen

Søren (20-10-2006)
Kommentar
Fra : Søren


Dato : 20-10-06 16:42


>
> Må vi se din side?

vardenet.com




Jørn Andersen (20-10-2006)
Kommentar
Fra : Jørn Andersen


Dato : 20-10-06 18:23

On Fri, 20 Oct 2006 17:41:58 +0200, "Søren" <jada@mail.dk> wrote:

>vardenet.com

Så vidt jeg kan se, har du ikke sat target på - ?

Selv om frames - inkl iframe - kan give *rigtigt* mange problemer (1),
så er target en af de ting, der er "beregnet" til frames-sider. Så
længe du sætter et target-navn til et framenavn, der ikke eksisterer i
forvejen, vil det åbne et nyt vindue.


(1) Ét af problemerne har du på din egen side: "Gør denne side til
startside" vil åbne siden uden din "yderskal".
Med andre ord: Linkning til dine sider bliver rigtigt besværligt.

Så mit råd kan kun være: Lad være - lad være - lad være
Har selv været der, og det er rigtigt tidskrævende at lave et større
site om til et ikke-frames site bagefter.

Se evt. en udvidet argumentation:
<url: http://html-faq.dk/2009.asp>


Good luck!

--
Jørn Andersen,
Brønshøj

Søren (20-10-2006)
Kommentar
Fra : Søren


Dato : 20-10-06 20:56

Jørn Andersen skrev..

> Så mit råd kan kun være: Lad være - lad være - lad være
> Har selv været der, og det er rigtigt tidskrævende at lave et større
> site om til et ikke-frames site bagefter.


OK.. Ved det godt, og skal nok lade være
Men hvordan er det så lige at jeg kan sætte en side, feks min chat, ind i en
celle ? så den ikke åber helt i et nyt vindue..
Ved godt det sikkert er nemt, men ved ikke lige hvordan.

Søren



Jørn Andersen (20-10-2006)
Kommentar
Fra : Jørn Andersen


Dato : 20-10-06 21:30

On Fri, 20 Oct 2006 21:55:35 +0200, "Søren" <jada@mail.dk> wrote:

>Jørn Andersen skrev..
>> Så mit råd kan kun være: Lad være - lad være - lad være
>> Har selv været der, og det er rigtigt tidskrævende at lave et større
>> site om til et ikke-frames site bagefter.
>
>
>OK.. Ved det godt, og skal nok lade være
>Men hvordan er det så lige at jeg kan sætte en side, feks min chat, ind i en
>celle ? så den ikke åber helt i et nyt vindue..
>Ved godt det sikkert er nemt, men ved ikke lige hvordan.

Du har i forvejen din flashchat.asp med en <body>, hvor du har selve
din chat i.

Hvis du laver en menubjælke i toppen, så har du starten på et
navigationssystem. Gør det samme på dine andre sider.

Noget andet er, at der altså ikke findes en lov, der siger, at alt
skal pakkes ind i tabelceller


Mvh. Jørn

--
Jørn Andersen,
Brønshøj

Jens Gyldenkærne Cla~ (20-10-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 20-10-06 21:47

Jørn Andersen skrev:

>>vardenet.com
>
> Så vidt jeg kan se, har du ikke sat target på - ?

Korrekt.

> Selv om frames - inkl iframe - kan give *rigtigt* mange
> problemer (1), så er target en af de ting, der er "beregnet"
> til frames-sider.

Ja. Og når Søren har placeret søgeformularen i en iframe, skal han
faktisk sætte target på formen for ikke at frame googles
resultatside (den slags må man nemlig ikke).

Der er tre muligheder:

Åbn resultatet i det aktuelle hovedvindue:
   <form method="GET" action="http://www.google.com/search"    
       target="_top">

Åbn resultatet i et nyt vindue (el. ny tab) og genbrug det hvis det
er åbent:
   <form method="GET" action="http://www.google.com/search"    
       target="selvvalgt_rammenavn">

Åbn resultatet i et nyt vindue (el. ny tab) også selv om der skulle
være en eksisterende resultatside åben:
   <form method="GET" action="http://www.google.com/search"    
       target="_blank">


> Så mit råd kan kun være: Lad være - lad være - lad være

Det er et godt råd. Husk bare at hvis man har en form til et
eksternt site (fx Google) placeret i en ramme, *skal* man sørge for
at resultatet ikke bliver framet.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Ukendt (20-10-2006)
Kommentar
Fra : Ukendt


Dato : 20-10-06 18:16


"Søren" :
>
> Men hvordan kan man gøre, så den åbner i et nyt vindue ?
>
Jeg mener den her virker.
<FORM method=GET action="http://www.google.com/search" target="blank">

--
Mvh SNA
http://siggis.dk/



Jens Gyldenkærne Cla~ (20-10-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 20-10-06 21:55

SNA skrev:

> <FORM method=GET action="http://www.google.com/search"
> target="blank">

Vær opmærksom på at "blank" ikke er det samme som "_blank". Udgaven
med understreg er et reserveret navn der får browseren til at åbne
et nyt vindue (eller i mange nyere browsere en ny tab). Udgaven
uden ("blank") er i princippet bare et normalt rammenavn - hvor et
vindue der én gang er åbnet med det navn derfor bliver genbrugt ved
efterfølgende kald til target="blank".

Der er sikkert nogle browsere der vælger at tolke "blank" som
"_blank", hvad der sådan set kun gør problemet større - for så kan
der være forskel på hvordan "blank" virker i forskellige browsere.

Undgå derfor at bruge "blank" (og tilsvarende med "self", "top",
"parent") - hvis man skal bruge specialværdierne, indledes de med
understreg (_blank, _self, _top, _parent) - hvis man ikke skal
bruge specialværdierne, bør man vælge navne der ikke kan forveksles
med dem.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Ukendt (21-10-2006)
Kommentar
Fra : Ukendt


Dato : 21-10-06 06:11

"Jens Gyldenkærne Clausen" skrev:

> Vær opmærksom på at "blank" ikke er det samme som "_blank". Udgaven
> med understreg er et reserveret navn der får browseren til at åbne
> et nyt vindue (eller i mange nyere browsere en ny tab). Udgaven
> uden ("blank") er i princippet bare et normalt rammenavn - hvor et
> vindue der én gang er åbnet med det navn derfor bliver genbrugt ved
> efterfølgende kald til target="blank".
>
> Der er sikkert nogle browsere der vælger at tolke "blank" som
> "_blank", hvad der sådan set kun gør problemet større - for så kan
> der være forskel på hvordan "blank" virker i forskellige browsere.
>
> Undgå derfor at bruge "blank" (og tilsvarende med "self", "top",
> "parent") - hvis man skal bruge specialværdierne, indledes de med
> understreg (_blank, _self, _top, _parent) - hvis man ikke skal
> bruge specialværdierne, bør man vælge navne der ikke kan forveksles
> med dem.

Ups, jeg mente også _blank, det var en smutter.

Det andet var jeg ikke klar over, men så lærte jeg noget i dag.


--
Mvh SNA
http://siggis.dk/




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

Månedens bedste
Årets bedste
Sidste års bedste