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

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Eventhandlere driller mig
Fra : tobias


Dato : 09-04-01 09:46

Hej,

Kan nogen hjælpe med dette "begynderproblem" ?

Jeg skal have udnyttet alle hændelserne onclick, onmouseover og onmouseout,
men kan ikke få skidtet til at virke helt, som jeg gerne vil have det

Ved mouseover og mouse out vises/skjules tekst via et javascript.(gem/vis)
Denne del fungerer fint, men jeg vil gerne styre indholdet i browserens
statuslinie med "window.status" ved samme lejlighed. Ved mouseover vises en
tekst og ved mouseout sættes statuslinien til " ".

1) Hvad skal tilføjes i nedenstående kode ?

I koden kaldes med eventhandleren onclick et javascript, som skal indsætte
et bestemt dokument i et nyt vindue. Det virker slet ikke...
Dokumentet kan ikke findes (uanset placering af dette) og ud over det nye
vindue åbnes også et andet vindue..???

2) Hvordan får jeg det vindue åbnet ordentligt via onclick ?

Sådan ser det ud:

Et billede med henvisning og eventhandlerne onclick, onmouseover,
onmouseout:

<a href="#" onclick="JavaScript:nytVindue();" onmouseout="gem(3);"
onmouseover="vis(3);"><img border="0" src="../billeder/tele.gif" align="top"
hspace="2" alt="6441 5633" style="position: absolute; left: 27; top: 185"
width="20" height="20"></a>


Script til kald af nyt vindue indsat i header:

function nytVindue{
vinduesvar=window.open("mitdokument.htm","vinduesnavn","width=130,height=150
")
}


Tobias



 
 
Kim Søvø Pedersen (09-04-2001)
Kommentar
Fra : Kim Søvø Pedersen


Dato : 09-04-01 09:55

>
> 1) Hvad skal tilføjes i nedenstående kode ?

Jeg er ikke en haj til JS, men du kan lave flere events ved at skille dem ad
med ";" - altså
f.eks. sådan:

.... onmouseover="vis(3);window.status='hej';return=true;osv." ...

>
> I koden kaldes med eventhandleren onclick et javascript, som skal indsætte
> et bestemt dokument i et nyt vindue. Det virker slet ikke...
> Dokumentet kan ikke findes (uanset placering af dette) og ud over det nye
> vindue åbnes også et andet vindue..???
>
> 2) Hvordan får jeg det vindue åbnet ordentligt via onclick ?

> Script til kald af nyt vindue indsat i header:
>
> function nytVindue{
>
vinduesvar=window.open("mitdokument.htm","vinduesnavn","width=130,height=150

Din window-opener ser fornuftig nok ud, og så vidt jeg ved refererer du til
det nye vindue
via dets navn:

vinduesnavn.document.location.href = "test2.asp"

eller hvad du nu gerne vil lave i det nye vindue...

Ret til fejl forbeholdes :p

Mvh,
Kim




Lars Hoffmann (09-04-2001)
Kommentar
Fra : Lars Hoffmann


Dato : 09-04-01 11:09

tobias wrote:
>
> Hej,
>
> Kan nogen hjælpe med dette "begynderproblem" ?
>
> Jeg skal have udnyttet alle hændelserne onclick, onmouseover og onmouseout,
> men kan ikke få skidtet til at virke helt, som jeg gerne vil have det
>
> Ved mouseover og mouse out vises/skjules tekst via et javascript.(gem/vis)
> Denne del fungerer fint, men jeg vil gerne styre indholdet i browserens
> statuslinie med "window.status" ved samme lejlighed. Ved mouseover vises en
> tekst og ved mouseout sættes statuslinien til " ".
>
> 1) Hvad skal tilføjes i nedenstående kode ?
>
> I koden kaldes med eventhandleren onclick et javascript, som skal indsætte
> et bestemt dokument i et nyt vindue. Det virker slet ikke...
> Dokumentet kan ikke findes (uanset placering af dette) og ud over det nye
> vindue åbnes også et andet vindue..???
>
> 2) Hvordan får jeg det vindue åbnet ordentligt via onclick ?
>
> Sådan ser det ud:
>
> Et billede med henvisning og eventhandlerne onclick, onmouseover,
> onmouseout:
>
> <a href="#" onclick="JavaScript:nytVindue();" onmouseout="gem(3);"

hvorfor bruger du onclick eventet, når du ligesågodt bare kan smide det
ind i href'en således:

<a href="JavaScript:nytVindue();" onmouseout="gem(3);"


> function nytVindue{
> vinduesvar=window.open("mitdokument.htm","vinduesnavn","width=130,height=150
> ")
> }

brug ikke dobbelte anførselstegn ved javascript, brug kun enkelt
anførselsteg, og efter en funktionsnavn skal der altid være
parenteser():

function nytVindue(){

vinduesvar=window.open('mitdokument.htm','vinduesnavn','width=130,height=150')
}


--
/Lars

HTML software gratis: <http://go.to/HTMLEasyColors>
A computer scientist is someone who, when told to 'Go to Hell',
sees the 'go to', rather than the destination, as harmful.

N/A (09-04-2001)
Kommentar
Fra : N/A


Dato : 09-04-01 17:23



René Lønstrup \(AKA ~ (09-04-2001)
Kommentar
Fra : René Lønstrup \(AKA ~


Dato : 09-04-01 17:23

"tobias" <tobi@image.dk> wrote in message
news:nIhA6.28633$o4.1985951@news010.worldonline.dk...
> Her er det, som det står nu:

> <a href="JavaScript:nytVindue();" onmouseout="gem(2)"; window.status=" " ;
> return=true onmouseover="vis(2)"; window.status="hej"; return=true>

Når du laver eventhandling, skal koden til den pågældende event ligge i et
(1) sæt "gåseøjne", og så evt. separeres med semikolon (;). Hvis der er
behov for at "citere" noget i den kode, bør du bruge enkelt anførselstegn
( ' ), - som sådan: onmouseover="kode; mere kode; lidt mere='kode';".

Så din kode skal se sådan ud:
<a href="JavaScript:nytVindue();" onMouseOut="gem(2); window.status=' ';
return true" onMouseOver="vis(2); window.status='hej'; return true">

Som sædvanligt, i en linie.


--
René (AKA The Artist Currently Known As Rel7Star)
..... now with new url .... update bookmarks, please !
x===----> http://www.rel7star.dk <----===x



N/A (09-04-2001)
Kommentar
Fra : N/A


Dato : 09-04-01 20:54



René Lønstrup \(AKA ~ (09-04-2001)
Kommentar
Fra : René Lønstrup \(AKA ~


Dato : 09-04-01 20:54

"tobias" <tobi@image.dk> wrote in message
news:ifnA6.29483$o4.2043510@news010.worldonline.dk...
> Super René..

"Det sagde hun også i går"

> Nu virker styringen af statuslinien

Det var da godt

> PopUpvinduet kommer også ved klik, men uden indholdet af det
> dokument(koervejl.htm), som gerne skulle have været der.

Hmm.. Det virker ellers fint her?! Både i IE 5,5, Netscape 6 og Opera 5. Du
er sikker på at navnet på din fil er korrekt? At efternavnet ikke er .html
eller noget andet? - Hvilken browser bruger du?

> Her er scriptet:
> <script language="JavaScript1.2">
> function nytVindue(){
> vinduesvar=window.open('koervejl.htm','Info','width=100,height=100')
> }
> </script>
>
> Og her kalder jeg det:
> <a href="JavaScript:nytVindue();" onMouseOut="...............></a>

> Du (I) skulle vel ikke tilfældigvis se endnu en fejl ?

Jeg kan ikke se nogen lige nu..

Forresten, gider du ikke rende op i indstillingerne i Outlook, over på
fanebladet Send (jeg bruger en engelsk version, så det er ikke sikkert
oversættelserne er korrekte), vælge Internationale Indstillinger og sæt
flueben ved brug af engelske brevhoveder? Dit program sætter nemlig Sv:
(istedet for Re:) foran dine svar, og det er der nogle news-servere der ikke
kan lide, så indlæg med Sv: bliver sorteret fra.
Det er jo ikke sikkert, jeg kan hjælpe med det hele


--
René (AKA The Artist Currently Known As Rel7Star)
..... now with new url .... update bookmarks, please !
x===----> http://www.rel7star.dk <----===x



Knud Gert Ellentoft (09-04-2001)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 09-04-01 22:42

Mon, 9 Apr 2001 21:54:19 +0200, skrev "René Lønstrup \(AKA
Rel7Star\)" <7star@iname.com>:

>Forresten, gider du ikke rende op i indstillingerne i Outlook, over på
>fanebladet Send (jeg bruger en engelsk version, så det er ikke sikkert
>oversættelserne er korrekte), vælge Internationale Indstillinger og sæt
>flueben ved brug af engelske brevhoveder?

Det virker ikke i den OE-version, som Tobias bruger.
Han kan bruge det fix, som er nævnt i min signatur og køre med OE
lukket.

Eller vælge at opgradere til en nyere version, hvor internationale
indstillingfer virker korrekt.

med venlig hilsen
Knud
--
som er dødtræt af hjemmesider med SMS-sendere...
http://smedeparken.mobilixnet.dk - opdateret 24. marts 2001.

Allan Vebel (09-04-2001)
Kommentar
Fra : Allan Vebel


Dato : 09-04-01 22:46

René Lønstrup (AKA Rel7Star) <7star@iname.com> skrev

> Forresten, gider du ikke rende op i indstillingerne i Outlook, over på
> fanebladet Send (jeg bruger en engelsk version, så det er ikke sikkert
> oversættelserne er korrekte), vælge Internationale Indstillinger og sæt
> flueben ved brug af engelske brevhoveder? Dit program sætter nemlig Sv:
> (istedet for Re:) foran dine svar, og det er der nogle news-servere der
ikke
> kan lide, så indlæg med Sv: bliver sorteret fra.
> Det er jo ikke sikkert, jeg kan hjælpe med det hele

I tilfældet med IE5.0 kræver det et OEfix fra Knut Sparhells side
http://home.online.no/~knutsp/oe/ til at sætte Re: i stedet for Sv:

Det er rigtigt at de fleste nyhedsservere slet ikke tager det med der
startet med Sv: - og så er det jo svært at få svar på sine spørgsmål, når
kun nogle få kan læse dem. Hos get2net går det fint endnu, men hvem har en
liste over de servere der ikke kan, Knud Gert?

--
Allan



Knud Gert Ellentoft (10-04-2001)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 10-04-01 00:24

Mon, 9 Apr 2001 23:45:44 +0200, skrev "Allan Vebel" <allan@vebel.dk>:

> Hos get2net går det fint endnu, men hvem har en
>liste over de servere der ikke kan, Knud Gert?

Så vidt jeg ved, er det kun Mobilix og Get2net, som ikke filtrerer Sv:
fra (og måske nogen af de mindre, for mig ukendte)

Indtil videre kører den ene af TeleDanmarks newsserver også uden
filter, men det er vist kun til de får deres nye newsserver helt op at
køre.

med venlig hilsen
Knud
--
som er dødtræt af hjemmesider med SMS-sendere...
http://smedeparken.mobilixnet.dk - opdateret 24. marts 2001.

René Lønstrup \(AKA ~ (10-04-2001)
Kommentar
Fra : René Lønstrup \(AKA ~


Dato : 10-04-01 07:07

"Knud Gert Ellentoft" <knudgert@mail.tele.dk> wrote in message
news:1tg4dtsm2gh4cipt06qfrsonvtcqgtapa2@tnews.inet.tele.dk...
> Så vidt jeg ved, er det kun Mobilix og Get2net, som ikke filtrerer Sv:
> fra (og måske nogen af de mindre, for mig ukendte)

CyberCity, som jeg bruger, tager også gladeligt imod dem, men jeg mener ikke
Sunsite kan lide dem.


--
René (AKA The Artist Currently Known As Rel7Star)
..... now with new url .... update bookmarks, please !
x===----> http://www.rel7star.dk <----===x



Knud Gert Ellentoft (10-04-2001)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 10-04-01 14:35

Tue, 10 Apr 2001 08:06:50 +0200, skrev "René Lønstrup \(AKA
Rel7Star\)" <7star@iname.com>:

>CyberCity, som jeg bruger, tager også gladeligt imod dem, men jeg mener ikke
>Sunsite kan lide dem.

Jeg mener ellers at have læst, at de skulle være begyndt at filtrere
dem væk hos Cybercity.

Der har da været et par forespørgelser på det i OE-gruppen fra
CC-kunder, som ikke kunne forstå, at de pludselig ikke kunne se deres
svar.

Det er meget muligt, at CC sender dem videre ud i verdenen, men ikke
viser dem selv.

Men jeg ved det ikke bestemt, jeg har ikke Cybercity inde for tiden.

med venlig hilsen
Knud
--
som er dødtræt af hjemmesider med SMS-sendere...
http://smedeparken.mobilixnet.dk - opdateret 24. marts 2001.

René Lønstrup \(AKA ~ (10-04-2001)
Kommentar
Fra : René Lønstrup \(AKA ~


Dato : 10-04-01 15:24

"Knud Gert Ellentoft" <knudgert@mail.tele.dk> wrote in message
news:0726dt8dkshuu2l8hebbonv0agh8dlep3o@tnews.inet.tele.dk...
> Jeg mener ellers at have læst, at de skulle være begyndt at filtrere
> dem væk hos Cybercity.

> Det er meget muligt, at CC sender dem videre ud i verdenen, men ikke
> viser dem selv.

Mærkeligt. Jeg bruger nemlig selv CC (news.cybercity.dk), og som du sikkert
kan gætte, kan jeg sagtens se dem (ellers havde jeg ikke svaret ham til at
begynde med ). Gad vide om de har andre news-servere....?


--
René (AKA The Artist Currently Known As Rel7Star)
..... now with new url .... update bookmarks, please !
x===----> http://www.rel7star.dk <----===x



Allan Vebel (10-04-2001)
Kommentar
Fra : Allan Vebel


Dato : 10-04-01 10:08

Knud Gert Ellentoft <knudgert@mail.tele.dk> skrev

> Så vidt jeg ved, er det kun Mobilix og Get2net, som
> ikke filtrerer Sv: fra (og måske nogen af de mindre,
> for mig ukendte)

Det er vel kun et spørgsmål om tid. Tele Danmark gjorde det jo uden at
fortælle deres kunder om det - det blev de ikke mere populære af

--
Allan



tobias (11-04-2001)
Kommentar
Fra : tobias


Dato : 11-04-01 21:15

Hej Igen,

Det virker faktisk.
Jeg arbejder via FP2000 (endnu) og har kun brugt den indbyggede
preview-funktion og den kan åbenbart ikke klare det. I IE virker det også
hos mig.

Beklager ulejligheden, men så ved vi da det.

Og så må jeg jo se at få opgraderet OE..
(Selv om jeg jo ikke er filtreret fra endnu)


René Lønstrup (AKA Rel7Star) <7star@iname.com> skrev > Hmm.. Det virker
ellers fint her?! Både i IE 5,5, Netscape 6 og Opera 5. ......

Endnu engang tak for hjælpen.

Tobias



Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408857
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste