Ok hør engang - jeg skal kunne klikke på en ganske almindelig href (ikke en formknap) - href'en skal åbne et nye vindue på 200x300 pixels(ikke en ny browser). Indtil videre kan jeg ikke få Jeres forklaringer til at fungere ? Jeg er lutter øren ??
Synes godt om
Slettet bruger
23. april 2002 - 15:40#9
Et nyt vindue er det samme som en ny browser (altså et nyt browservindue). Hvad mener du egentlig?
Synes godt om
Slettet bruger
23. april 2002 - 15:41#10
Desuden findes der ikke noget HTML-element, der hedder en "href". Du mener vel et link? Og der er ingen der har snakket om form-knapper!
Et enkelt popupvindue på 200x300 pixels aktiveret af et link.
Synes godt om
Slettet bruger
23. april 2002 - 15:46#13
Det er skam det mindst enkelte af alt overhovedet! Du bliver nødt til i det mindste at have en titlebar på, ellers bliver det ret kompliceret og kun IE-kompatibelt!
nanna31> Det er fordi delwin skal anvende min metode, hvis det skal fungere korrekt!
/per
Synes godt om
Slettet bruger
23. april 2002 - 15:52#18
Set ud fra et programmeringsmæssigt synspunkt er ingen af jeres korrekte. Det er egentlig ikke meningen, at man skal bruge java script:-protokollen i linkets href, med mindre det er helt uundgåeligt!
delwin> window.open i et anchor tag er noget skod, der ikke fungere korrekt i alle browsere. Men det fungere udemærket i Internet Explorer.
/per
Synes godt om
Slettet bruger
23. april 2002 - 15:57#22
OK, som jeg lige har skrevet:
<a href="#" onClick="window.open('test.html','nytVindue','location=no,menubar=no,statusbar=no,directories=no,width=200,height=300'); return false;">Åbn nyt vindue</a>
Og jeg brokker mig ikke; jeg tilbyder min hjælp, og retter venligt eventuelle fejl, så man kan komme videre! Du har ingen grunder til at føle dig stødt, Hoejrup; jeg sagde det ikke for at kritisere dig!
Synes godt om
Slettet bruger
23. april 2002 - 15:58#23
hoejrup>> Der tager du fejl. Du kan ligesåvel åbne det i onClick som ved at lægge det i en funktion.
Jeres forslag virker i hvert fald fino :) - men hvad betyder "#" og hvorfor fungerede delwins første forslag ikke ?
Synes godt om
Slettet bruger
23. april 2002 - 16:04#26
hoejrup>> Jeg er ikke ude på at starte en skyttegravskrig! Dit forslag virker, men det er imod standarderne! Ligesom du i HTML sagtens kan undlade at lukke fx et <font>-tag igen, så vil det være mod de fastsatte standarder. Og dem bør man holde sig til!
Synes godt om
Slettet bruger
23. april 2002 - 16:05#27
nanna31>> "#" er egentlig ligegyldigt, der skal bare stå ét eller andet for at gøre linket til et link og ikke bare til at anker. Ved at skrive "return false" i onClick på linket, forhindrer jeg, at det, der står i href'en, bliver affyret!
Synes godt om
Slettet bruger
23. april 2002 - 16:07#28
Hvis du overholder standarderne, går det aldrig helt galt! :)
hoejrup>> Jeg har aldrig snakket om Microsoft. Microsoft har intet med JavaScript at gøre i virkeligheden, de har deres egen gren af JavaScript, JScript, som de udvikler videre på en gang imellem. Du kan jo spørge bl.a. olebole, det var ham som fortalte mig det engang. Jeg brugte også et væld af "java script:" i mine href'er, og jeg er meget glad for, at det er ovre nu!
nanna>> Et anker er et sted på en side, som man kan linke til vha. et link. Fx:
<a name="mitanker">Denne tekst vil jeg gerne springe hen til!</a>
Og linket:
<a href="#mitanker">Spring hen til "mitanker"!</a>
At href'en bliver "affyret" betyder såmænd bare, at siden skifter til det, der står i href'en.
Måske skulle jeg ikke sige standard, men snarere god programmeringsskik. Desuden opstår der ofte problemer med java script:-protokollen. Og hvis man skal til at bruge void() for at undgå, at der sendes andet end "undefined" tilbage, som fx var problemet med delwin's forslag, så bliver det hurtigt meget rodet! Se evt. her: http://www.webreference.com/js/column35/protocol.html
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.