Avatar billede dosdesign Juniormester
22. juni 2011 - 09:40 Der er 17 kommentarer og
1 løsning

OnMouseOver script skal vise Target=_Blank hvordan?

Hej

Jeg har et script jeg har problemer med, vil gerne have når nogen holder musen over linket, skal siden www.test.dk (bare ex.) åbne i et nyt vindue - koden er :

<A HREF="http://www.test.dk"
onMouseOver="location='http://www.test.dk'";>se her</A>

Har prøvet med dette men virker kun hvis man når at klikke, altså at den vises i nyt vindue men ikke ved maouseover :

<A HREF="http://www.test.dk" target="_blank"
onMouseOver="location='http://www.test.dk'" target="_blank";>se her</A>
Avatar billede majbom Novice
22. juni 2011 - 11:23 #1
det lyder som en voldsomt irriterende funktion!

du kan bruge window.open
Avatar billede Slettet bruger
22. juni 2011 - 11:49 #2
Der SKAL være et bruger-klik involveret - ellers betragter browseren det som et popop - og nægter!

Desuden er target="_blank" (efter "opfindelsen" af faneblade) ikke  længere nok til at sikre at et link åbner i et nyt vindue. Som spazz siger => window.open()
Avatar billede dosdesign Juniormester
22. juni 2011 - 18:27 #3
Ok men hvordan skal koden så se ud ved ikke lige hvor windows.open skal stå - og hvad mener TOM med der skal være klik involveret, kan man ikke få et link til at åbne en side i ny vindue med mouseover
Avatar billede Slettet bruger
22. juni 2011 - 18:59 #4
Nej, det kan man ikke - længere. Folk blev trætte at popop-reklamer, og begyndte at installere alle mulige, mere eller mindre kosher, popupstopper-plugins - som i mange tilfælde var proppet med nasty malware... Så browser-fabrikanterne tog konsekvensen og indbyggede funktionaliteten fra grunden af - det KAN dog slås fra i preferences/egenskaber - men det er der ingen der gør/bør!)

Eksempel:
<img src="mere.jpg" onclick="window.open('mere.php?hvad=4711','windowNavn','toolbar=0,width=300,height=200')">
Avatar billede dosdesign Juniormester
22. juni 2011 - 19:13 #5
Ok det lyder mærkelig, men din kode er med et billede jgp, kan du lave en kode hvor det er et link, som så åbner en hjemmeside ny vindue med mouse over
Avatar billede dosdesign Juniormester
22. juni 2011 - 19:29 #6
P.s Jeg kan jo godt få det til at virke med mouseover et link at den åberner en bestemt side - men problemet er bare det er i samme vindue/fane - Er der ingen kode uden man skal klikke på link men bare have mus over - ellers kunne man jo bare lave et alm. link
Avatar billede majbom Novice
22. juni 2011 - 20:26 #7
<img src="mere.jpg" onmouseover="window.open('mere.php?hvad=4711','windowNavn','toolbar=0,width=300,height=200')">

aner ikke om det virker, men det gør det forhåbentlig ikke...
Avatar billede majbom Novice
22. juni 2011 - 20:27 #8
alternativt ksn du bruge et modaldialog-script
Avatar billede dosdesign Juniormester
22. juni 2011 - 20:38 #9
Det virkede lidt med dit script man skulle dog tillade popup, så det går ikke og forresten ja det er træls funktion, men det skal bare bruges til en lille link i siden af et site hvor folk bliver advaret om at de komemr til en anden side i nyt vindue hvis de holder musen over, men det kan man så ikke lave - kun hvis det skal åbne i samme vindue (fane) øv - men hvad er modaldialog-script
Avatar billede majbom Novice
22. juni 2011 - 22:13 #10
Avatar billede dosdesign Juniormester
22. juni 2011 - 22:50 #11
Ok det ser ud som om det alle er eks. hvor man skal klikke på et link for at få siden frem - så det er ikek lige det jeg søger, men spændende eksempler måske de kan bruges til andet !

Jeg må eksperimentere videre - TAK for info og hjælp, men alle andre må gerne skrive fortsat hvis de har løsninger som beskrevet i første indlæg
Avatar billede majbom Novice
22. juni 2011 - 22:59 #12
du kan jo bare kalde scriptet i en onmouseover-event...
Avatar billede dosdesign Juniormester
22. juni 2011 - 23:43 #13
Ok men jeg skulle klikke og så kom der bokse op, det skal jo være et bestemt site - men jeg må rode videre - men tak
Avatar billede Slettet bruger
23. juni 2011 - 01:05 #14
Det er umuligt at poppe et nyt vindue op med mouseover.
- medmindre du kan overtale dine brugere til at tillade popups.
Avatar billede majbom Novice
23. juni 2011 - 02:03 #15
hvis du nu undersøgte lidt om de modal-dialogs jeg linker til, vil du finde ud af at du kan hente hele sider i dem og de åbnes ved et simpelt javascript-funktion-kald - og det kan du gøre på hvilken som helst event du vil...
Avatar billede dosdesign Juniormester
23. juni 2011 - 08:15 #16
Ok bare læg svar - jeg må sæt mig mere ind i det en dag jeg har god tid så - troede bare det var en simpel ting - er ikke proff.
Avatar billede majbom Novice
23. juni 2011 - 08:35 #17
det er ret simpelt, hvis du kigger i kilden på eksemplerne
Avatar billede majbom Novice
23. juni 2011 - 08:53 #18
tfp :)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester