/ 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
Hvordan linker man til et javascript?
Fra : Boysen


Dato : 07-12-00 02:42

Jeg har følgende linier på min side.

<script type="text/javascript"
src="http://www.sgif.dk/scripts/rollover.js">

<script type="text/javascript"
src="http://www.sgif.dk/scripts/frame_killer.js">

<script type="text/javascript"
src="http://www.sgif.dk/scripts/nytvindue.js">

Spørgsmål 1.
Hvordan samler man alt javascript i en fil?

Spørgsmål 2.
Indtil for et par dage siden havde jeg al javascript med på siden, men så
var det, at jeg blev lidt for smart. Jeg lavede disse links, og glemte at
teste i Netscape. Idag finder jeg ved et tilfælde ud af, at netscape er ved
at brække sig, når man prøver at vise siden.
Kan man slet ikke linke til "sit" javascript?

Spørgsmål 3, (som sikkert er forklaringen).
En validator skrev et eller andet, om at det var "type=" den var gal med.
Hvad skriver man i stedet?

/Michael Boysen





 
 
Jens Peter Karlsen (07-12-2000)
Kommentar
Fra : Jens Peter Karlsen


Dato : 07-12-00 21:11

1. Skriv funtionerne under hinanden.

2. Fjern kommentaren hører ikke hjemme i en JS fil.

3. type="text/javascript" er korrekt. Du kan eventuelt tilføje
language=javascript for gamle browsere.

Ad 2: brug ikke to forskellige funktioner til at åbne et vindue. Kun
en er nødvendig. De forskellige parametre overføres til funktionen
sådan her nytVindue("filnavn.htm", 420, 365).
Selve funktionen omskrives så til:
function nytVindue(theURL, myWidth, myHeight) {
window.open('theURL', 'kortVin', 'width=myWidth, height=myHeight')

Regards Jens Peter Karlsen. Microsoft MVP - Frontpage.


On Thu, 7 Dec 2000 02:41:33 +0100, "Boysen" <rokkerne@forum.dk> wrote:

>Spørgsmål 1.
>Hvordan samler man alt javascript i en fil?
>
>Spørgsmål 2.
>Indtil for et par dage siden havde jeg al javascript med på siden, men så
>var det, at jeg blev lidt for smart. Jeg lavede disse links, og glemte at
>teste i Netscape. Idag finder jeg ved et tilfælde ud af, at netscape er ved
>at brække sig, når man prøver at vise siden.
>Kan man slet ikke linke til "sit" javascript?
>
>Spørgsmål 3, (som sikkert er forklaringen).
>En validator skrev et eller andet, om at det var "type=" den var gal med.
>Hvad skriver man i stedet?
>
>/Michael Boysen
>
>
>


Boysen (12-12-2000)
Kommentar
Fra : Boysen


Dato : 12-12-00 02:10


Jens Peter Karlsen skrev:

> Ad 2: brug ikke to forskellige funktioner til at åbne et vindue. Kun
> en er nødvendig. De forskellige parametre overføres til funktionen
> sådan her nytVindue("filnavn.htm", 420, 365).
> Selve funktionen omskrives så til:
> function nytVindue(theURL, myWidth, myHeight) {
> window.open('theURL', 'kortVin', 'width=myWidth, height=myHeight')

Jeg er ikke særlig ferm til javascript, så jeg ved ikke om jeg helt fatter
det .
Jeg har på siden (foreløbig) 2 billeder, der skal åbne i nyt vindue ved
klik. Hvordan skal det laves?

Koden ser således ud nu:

function nytVindue() {
holdvindue = window.open('1holdstor.jpg', 'SGIF 1',
'width=420,height=365')
}
function nytVindue1() {
holdvindue = window.open('2holdstor.jpg', 'SGIF 2',
'width=470,height=325')
}

Det fungerer nogenlunde, men hvis man først klikker på det ene billede (SGIF
1), og dernæst klikker på SGIF 2, uden at lukke billedet, åbner det i det
samme vindue - ikke så fedt når SGIF 2 er større end SGIF 1. Hvordan løser
jeg det?

Håber dette var forståeligt?

/Michael Boysen



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

Månedens bedste
Årets bedste
Sidste års bedste