/ 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
Klip til udskriftsholder
Fra : Lars Olesen


Dato : 07-01-04 19:08

onclick="javaScript:window.clipboardData.setData('Text','some text');
return true;"

Jeg har fundet ovenstående javascript fragment, som indsat i en <a
href=""></a> kopierer some text til udklipsholderen. Men det virker kun
i IE. Kan man lave en funktion, som virker i de nye DOM-browsere?


--
Lars
www.fodboldenslegestue.dk   www.larsolesen.dk
www.discimport.dk      www.vih.dk


 
 
Jens Peter Karlsen (08-01-2004)
Kommentar
Fra : Jens Peter Karlsen


Dato : 08-01-04 01:19

Det mener jeg ikke og du kan forvente at muligheden forsvinder med
næste opgradering af IE.

Regards Jens Peter Karlsen. Microsoft MVP - Frontpage.

On Wed, 07 Jan 2004 19:07:42 +0100, Lars Olesen <lsolesen@hotmail.com>
wrote:

>onclick="javaScript:window.clipboardData.setData('Text','some text');
>return true;"
>
>Jeg har fundet ovenstående javascript fragment, som indsat i en <a
>href=""></a> kopierer some text til udklipsholderen. Men det virker kun
>i IE. Kan man lave en funktion, som virker i de nye DOM-browsere?


Rasmus Rummel (08-01-2004)
Kommentar
Fra : Rasmus Rummel


Dato : 08-01-04 05:32

> >onclick="javaScript:window.clipboardData.setData('Text','some text');
> >return true;"
> >Jeg har fundet ovenstående javascript fragment, som indsat i en <a
> >href=""></a> kopierer some text til udklipsholderen. Men det virker kun
> >i IE. Kan man lave en funktion, som virker i de nye DOM-browsere?


"Jens Peter Karlsen" <jpkarlsen@mvps.org> wrote in message
news:jc8pvvgq4utv5lbkfkj3e6rj2h67spl51h@4ax.com...
> Det mener jeg ikke og du kan forvente at muligheden forsvinder med
> næste opgradering af IE.

Jeg er ked af at høre, den feature måske tages ud af næste IE opgradering.
Jeg er ved at lave et website der går ud på at vise kodeeksempler til en
Server Control, jeg har lavet. Jeg laver et visuelt eksempel, viser
væsentlige dele af koden og giver brugeren mulighed for at downloade al
koden til clipboard, så koden umiddelbart kan kopieres til brugerens
teksteditor. Det fungerer ret godt, jeg bruger det meget og også til andre
ting.

Ved du noget om, hvorfor Microsoft påtænker at fjerne den feature?

Med venlig hilsen
Rasmus.



Jesper Stocholm (08-01-2004)
Kommentar
Fra : Jesper Stocholm


Dato : 08-01-04 07:52

Rasmus Rummel wrote :

>> >onclick="javaScript:window.clipboardData.setData('Text','some
>> >text'); return true;"
>> >Jeg har fundet ovenstående javascript fragment, som indsat i en <a
>> >href=""></a> kopierer some text til udklipsholderen. Men det virker
>> >kun i IE. Kan man lave en funktion, som virker i de nye
>> >DOM-browsere?
>
>
> "Jens Peter Karlsen" <jpkarlsen@mvps.org> wrote in message
> news:jc8pvvgq4utv5lbkfkj3e6rj2h67spl51h@4ax.com...
>> Det mener jeg ikke og du kan forvente at muligheden forsvinder med
>> næste opgradering af IE.
>
> Jeg er ked af at høre, den feature måske tages ud af næste IE
> opgradering. Jeg er ved at lave et website der går ud på at vise
> kodeeksempler til en Server Control, jeg har lavet. Jeg laver et
> visuelt eksempel, viser væsentlige dele af koden og giver brugeren
> mulighed for at downloade al koden til clipboard, så koden umiddelbart
> kan kopieres til brugerens teksteditor. Det fungerer ret godt, jeg
> bruger det meget og også til andre ting.

Hvad så med de brugere, der ikke anvender IE?

> Ved du noget om, hvorfor Microsoft påtænker at fjerne den feature?

Et gæt: Det virker som om, at Microsoft har indset, at det ikke nytter
noget at male sig op i et hjørne med egne standarder og udelukkende
konkurrere på, at man laver udvidelser til sine programmer, som andre
producenter ikke kan levere. I stedet forsøger de at overholde diverse
standarder og i stedet konkurrere på brugervenlighed og lignende. I den
henseende må man sige, at det er glædeligt, hvis Microsoft smider deres
IE-specifikke ting væk, så man som udvikler ikke skal lave al kode til
flere forskellige "platforme".

--
Jesper Stocholm
http://stocholm.dk
Give a man a fish and he will have food for a day,
give a man an elephant, and he will have food for a week.

Andreas Falck (08-01-2004)
Kommentar
Fra : Andreas Falck


Dato : 08-01-04 08:19

I news:Xns946A50280396Dstocholmdk@192.38.208.86 skrev
Jesper Stocholm følgende:

[ ... ]
> I den henseende må man sige, at det
> er glædeligt, hvis Microsoft smider deres IE-specifikke ting væk,
> så man som udvikler ikke skal lave al kode til flere forskellige
> "platforme".

Det må da anses som en dårlig spøg du der kom med, og som vil sætte
udviklingen i stå, eller i meget lav gear.

Naturligvis skal standarderne overholdes, også af IE, men ud over
standarderne er der da intet forkert i at der laves yderligere
funtioner ud over standarderne. Det sidste er da med til at holde
udviklingen i gang, og få de andre småproducenter til at oppe sig lidt
med at komme med forbedringer til deres små nicheprodukter også.

--
Med venlig hilsen Andreas Falck - ICQ 108 480 093
http://sdanet.dk/ + http://skabelsen.info/
http://bibeltro.dk/ + http://bibel-skole.dk/
*** *Alle med debatforum* ***


Jesper Stocholm (08-01-2004)
Kommentar
Fra : Jesper Stocholm


Dato : 08-01-04 09:41

Andreas Falck wrote :

> I news:Xns946A50280396Dstocholmdk@192.38.208.86 skrev
> Jesper Stocholm følgende:
>
> [ ... ]
>> I den henseende må man sige, at det
>> er glædeligt, hvis Microsoft smider deres IE-specifikke ting væk,
>> så man som udvikler ikke skal lave al kode til flere forskellige
>> "platforme".
>
> Det må da anses som en dårlig spøg du der kom med, og som vil sætte
> udviklingen i stå, eller i meget lav gear.

Hvorfor?

> Naturligvis skal standarderne overholdes, også af IE, men ud over
> standarderne er der da intet forkert i at der laves yderligere
> funtioner ud over standarderne. Det sidste er da med til at holde
> udviklingen i gang, og få de andre småproducenter til at oppe sig lidt
> med at komme med forbedringer til deres små nicheprodukter også.

Problemet er jo, at det hæmmer konkurrencen. Ideélt set burde det være
sådan, at jeg havde frit valg på alle hylder til valg af program ved
tilgang til data. Sådan fungerer det bare ikke i virkeligheden. Et godt
eksempel er banksektoren, hvor flere banker baserer deres webbanker på
Microsofts "udvidede" javapakke. Dermed er det ikke muligt at bruge
webbank med andre browsere i IE - omend der vel ikke er noget
sikkerhedsmæssigt argument for ikke at bruge "ren" java - det var bare
nemmere at bruge den - på det tidspunkt - indbyggede javaversion i
Windows. Jeg kan ikke se, hvordan det skaber øget værdi for mig som
bruger. Hvis der derimod var et valg, så ville det skubbe udviklingen i
en positiv retning, da jeg kunne skifte browser, hvis jeg ikke syntes, at
IE var det bedste valg.

--
Jesper Stocholm
http://stocholm.dk
Give a man a fish and he will have food for a day,
give a man an elephant, and he will have food for a week.

Andreas Falck (08-01-2004)
Kommentar
Fra : Andreas Falck


Dato : 08-01-04 12:36

I news:Xns946A62971D119stocholmdk@192.38.208.86 skrev
Jesper Stocholm følgende:

[ ... ]
> Problemet er jo, at det hæmmer konkurrencen. Ideélt set burde det
> være sådan, at jeg havde frit valg på alle hylder til valg af
> program ved tilgang til data. Sådan fungerer det bare ikke i
> virkeligheden. Et godt eksempel er banksektoren, hvor flere banker
> baserer deres webbanker på Microsofts "udvidede" javapakke. Dermed
> er det ikke muligt at bruge webbank med andre browsere i IE - omend
> der vel ikke er noget sikkerhedsmæssigt argument for ikke at bruge
> "ren" java - det var bare nemmere at bruge den - på det tidspunkt -
> indbyggede javaversion i Windows. Jeg kan ikke se, hvordan det
> skaber øget værdi for mig som bruger. Hvis der derimod var et valg,
> så ville det skubbe udviklingen i en positiv retning, da jeg kunne
> skifte browser, hvis jeg ikke syntes, at IE var det bedste valg.

Se, det problem du der beskriver er jo ikke engang Microsofts skyld
sådan ideelt set. Men de folk der har udviklet netbanksystemerne.

Men vi er da naturligvis helt enige om at alle browsere naturligvis
ikke kun bør, men skal, overholde de gældende standarder.

Så kan en browser jo godt derudover tilføre yderligere
funtionaliteter. Udviklere af f.eks. netbanksystemer bør jo så
naturligvis lave deres systemer så de minimum kan køre på browsere der
overholder gældende standarder, og så kan de så derudover tilføje
yderligere funtionalitet som en bestemt browsertype så, ud over
bankens elementære standardprodukt. kan få glæde og gavn af.

Så i bund og grund er vi vel egentlig ikke som sådan uenig i vores
holdning, men nåske mest forskellig i formuleringen

--
Med venlig hilsen Andreas Falck - ICQ 108 480 093
http://sdanet.dk/ + http://skabelsen.info/
http://bibeltro.dk/ + http://bibel-skole.dk/
*** *Alle med debatforum* ***


Jens Peter Karlsen (08-01-2004)
Kommentar
Fra : Jens Peter Karlsen


Dato : 08-01-04 12:37

Det er et spørgsmål om sikkerhed.
Skønner man at det kan misbruges vil det blive fjernet.

Regards Jens Peter Karlsen. Microsoft MVP - Frontpage.

On Thu, 8 Jan 2004 11:32:03 +0700, "Rasmus Rummel"
<rasmusSpamNotGood@menulab.com> wrote:

>Ved du noget om, hvorfor Microsoft påtænker at fjerne den feature?


Lars Olesen (08-01-2004)
Kommentar
Fra : Lars Olesen


Dato : 08-01-04 09:11

>>onclick="javaScript:window.clipboardData.setData('Text','some text');
>>return true;"
> Det mener jeg ikke og du kan forvente at muligheden forsvinder med
> næste opgradering af IE.

Det er da ærgerligt. Det er nu en smart funktion! Hm, så må jeg finde på
noget andet. Foretrækker, at min hjemmesider virker i alle browsere.
Måske kan man lave et tjek, så det kun vises i IE. Det bliver nok løsningen!

--
Lars
www.fodboldenslegestue.dk   www.larsolesen.dk
www.husklink.dk         www.vih.dk


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


Dato : 08-01-04 18:10

Jesper Stocholm <j@stocholm.invalid> writes:

> Problemet er jo, at det hæmmer konkurrencen.

Det har jeg aldrig set Microsoft have et problem med :)
Jeg tror gerne på at de vil følge standarderne bedre med deres næste
browser, men jeg tror ikke på at de vil droppe bagudkompatabiliteten.
(Ud over Java, som de allerede har droppet, nok egentligt med glæde
fordi de hellere vil have at folk bruger .net).

> Dermed er det ikke muligt at bruge webbank med andre browsere i IE

.... og kun hvis du kan finde den Java-VM et sted, fordi Microsoft har
den ikke mere.

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'

Martin Hintzmann And~ (08-01-2004)
Kommentar
Fra : Martin Hintzmann And~


Dato : 08-01-04 10:16

Lars Olesen wrote:

> onclick="javaScript:window.clipboardData.setData('Text','some text');
> return true;"
>
> Jeg har fundet ovenstående javascript fragment, som indsat i en <a
> href=""></a> kopierer some text til udklipsholderen. Men det virker kun
> i IE. Kan man lave en funktion, som virker i de nye DOM-browsere?
>

I Mozilla kan man bruge "@mozilla.org/widget/clipboardhelper"
http://www.xulplanet.com/tutorials/xultu/clipboard.html

Men der findes vist ingen måde at kopier i Opera.

Hintzmann c",)

Erik Ginnerskov (08-01-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 08-01-04 13:20


"Lars Olesen" <lsolesen@hotmail.com> skrev

> onclick="javaScript:window.clipboardData.setData('Text','some text');
> return true;"
>
> Jeg har fundet ovenstående javascript fragment, som indsat i en <a
> href=""></a> kopierer some text til udklipsholderen. Men det virker kun
> i IE. Kan man lave en funktion, som virker i de nye DOM-browsere?

Hvorfor gøre det på den mest besværlige måde - som så tilmed kun virker i én
browser?

Hvis du lægger koden i en plain-text fil og laver et almindeligt link til
tekstfilen, vil alle browsere kunne vise det.

<a href="kodeeksempel.txt">hent koden</a>

Derefter er det bare

højreklik/marker alt
højreklik/kopier

.... så er koden i udklipsholderen.

--
Med venlig hilsen
Erik Ginnerskov
http://www.hjemmesideskolen.dk - http://www.html-faq.dk
http://hjem.get2net.dk/egin



Martin Hintzmann And~ (08-01-2004)
Kommentar
Fra : Martin Hintzmann And~


Dato : 08-01-04 13:27

Erik Ginnerskov wrote:
>
> Hvorfor gøre det på den mest besværlige måde - som så tilmed kun virker i én
> browser?
>
> Hvis du lægger koden i en plain-text fil og laver et almindeligt link til
> tekstfilen, vil alle browsere kunne vise det.
>
> <a href="kodeeksempel.txt">hent koden</a>
>

Man kan jo også vælge at kombinere de to metoder, hvor man laver en onclick handler i javascript
på linket, der tjecker på om brugerens browser kan kopier til udklipsholderen.
Hvis ja kopiers der og returneres false, så linket ikke følges.
Hvis nej så returneres der true, så linket følges.

Hintzsmann c",)

Erik Ginnerskov (08-01-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 08-01-04 13:37


"Martin Hintzmann Andersen" <no@spam.dk> skrev
>
> Man kan jo også vælge at kombinere de to metoder, hvor man laver en
onclick handler i javascript
> på linket, der tjecker på om brugerens browser kan kopier til
udklipsholderen.
> Hvis ja kopiers der og returneres false, så linket ikke følges.
> Hvis nej så returneres der true, så linket følges.

Se, det er en elegant løsning. Der er alle tilgodeset.

--
Med venlig hilsen
Erik Ginnerskov
http://www.hjemmesideskolen.dk - http://www.html-faq.dk
http://hjem.get2net.dk/egin



Lars Olesen (08-01-2004)
Kommentar
Fra : Lars Olesen


Dato : 08-01-04 13:58

> Hvorfor gøre det på den mest besværlige måde - som så tilmed kun virker i én
> browser?

Jeg vil netop ikke gøre det, hvis det ikke understøttes bredt :)

> Hvis du lægger koden i en plain-text fil og laver et almindeligt link til
> tekstfilen, vil alle browsere kunne vise det.
>
> <a href="kodeeksempel.txt">hent koden</a>
>
> Derefter er det bare
>
> højreklik/marker alt
> højreklik/kopier
>
> ... så er koden i udklipsholderen.

Det kan man også, men det skulle bare bruges til at kopiere et link til
udklipsholderen, så det er lidt voldsomt at lave små tekstfiler til alle
de links det kan komme til at dreje sige om :)


--
Lars
www.fodboldenslegestue.dk   www.larsolesen.dk
www.discimport.dk      www.vih.dk


Erik Ginnerskov (08-01-2004)
Kommentar
Fra : Erik Ginnerskov


Dato : 08-01-04 16:19


"Lars Olesen" <lsolesen@hotmail.com> skrev
>
> men det skulle bare bruges til at kopiere et link til
> udklipsholderen,

Det gør da ikke den store forskel:

højreklik/Kopier link-adresse

--
Med venlig hilsen
Erik Ginnerskov
http://www.hjemmesideskolen.dk - http://www.html-faq.dk
http://hjem.get2net.dk/egin



Lars Olesen (08-01-2004)
Kommentar
Fra : Lars Olesen


Dato : 08-01-04 16:29

> Det gør da ikke den store forskel:
>
> højreklik/Kopier link-adresse

Jeg er ret enig. Det var også bare en tanke for at hjælpe den uerfarne
bruger :)

--
Lars
www.fodboldenslegestue.dk   www.larsolesen.dk
www.discimport.dk      www.vih.dk


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

Månedens bedste
Årets bedste
Sidste års bedste