|
| 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
| |
|
|