Den 05-10-2008, skrev Kim Schmidt Wind:
> "Birger Sørensen" <sdc@bbsorensen.com> skrev i meddelelsen
> news:48e88725$0$90265$14726298@news.sunsite.dk...
>> Kim Schmidt Wind sendte dette med sin computer:
>>> Allan Vebel wrote in dk.edb.internet.webdesign.html:
>>>> Jens Peter Karlsen skrev:
>>>>> Læg scriptet i en ekstern *.js fil.
>>>> Hvorfor det når man kan erstatte & med &? Jo, man kan skjule mange fejl
>>>> ved at lægge dem eksternt, så validatoren ikke kan se dem, men det lærer
>>>> man jo ikke noget af
-- Allan Vebel
http://html-faq.dk
>>>>
http://vebel.dk
>>>
>>> Hej Jeg tak for svar.
>>> Løsning med at lave det som en ekstern .js fil, kunne møske godt
>>> bruges her, men hvis man nu havde en side med mange af denne type
>>> links så vil jeg skulle lave en fil .js per link. Og der er ikke
>>> smart.
>>>
>>> Kim
>>
>> Eller man kunne måske nøjes med een fil med een funktion, som kunne bruges
>> af mange link og mange sider?
>>
>> Birger
>>
>>
>
> Hej Birger
> Nu er det sådan med de her links til disse googlemaps adresser som skal
> sættes ind på sider som den ikke altid kommer på samme tid. Så den med at
> bruge html-koden er i dette tilfælde det nemmere end at skulle skrive en .js
> fil også bagefter at skulle rette i den.
>
> Kim
Dit link ser sådan ud:
<a
href="
http://da.aprs.fi/?call=OZ5VEJ&mt=m&z=11&timerange=3600">
(Og har til Jens Peter Karlsens oplysning, absolut intet har med
javascript at gøre...)
Det samme kan (f.eks.) gøres sådan :
function SetDest( call, mt, z, timerange) {
data = '?call'+encodeURIComponent( call);
data += '&mt='+encodeURIComponent( mt);
data += '&z='+encodeURIComponent( z);
data += '&timezone='+encodeURIComponent( timezone);
location.href = '
http://da.aprs.fi/'+data;
}
<a href="#" onclick="SetDest( 'OZ5VEJ', 'm', '11', '3600');">
Det var ikke hensigten at påstå at det skulle være nemmere, blot at det
kan lade sig gøre at skrive en generel funktion, der kan håndtere mange
links af samme type - og at den samme .js fil ville kunne genbruges af
forskellige sider. (Og at man altså _ikke_ skal skrive en .js fil for
hvert link, eller rette noget som helst til, andet end de parametre,
der nødvendigvis skal bruges - præcis som du vil skulle gøre i et
almindeligt link...)
Det handler IMHO heller ikke altid om hved der er nemmest -
overskuelighed og vedligeholdelse spiller for mig en væsentlig rolle,
når der skal vælges mellem forskellige mulige løsninger.
I øvrigt skal man stadig logge ind, når man følger linket?
Er det ikke meningen at man umiddelbart skal komme til kortet?
Birger