21. januar 2003 - 14:26Der er
11 kommentarer og 2 løsninger
DW: Open browser window fra et tekstlink
Hejsa.
Kan det lade sig gøre at bruge Dreamweavers behavior "open browser window" ved at linke direkte fra nogle ord i teksten. Jeg vil helst være fri for at skulle lave en gif-knap...
Ja det kan du sagtens..., du markere den tekst der skal åbne popupen, og sætter en # i link i properties, derefter kan du sætte en behavior på netop denne del af teksten.
I dit designvindue marker du teksten, går over i faneblad Design og vælger behaviors, trykker plus vælger Open browser vindue. Så giver resten sig selv.
Det virker sgu ikke rigtig... Jeg har markeret teksten, sat #’en, oprettet behavior’en - som du beskriver, men den gir mig bare en advarselslyd og gør så ikke mere... :-(
Det gør vel ikke nogen forskel, at jeg arbejder på Mac?
Karsten, der kom du så lige tre sekunder før mig. Men hvad er forskellen på det 04 skriver, og dit. Er det ikke nøjagtig det sammen - bortset lige fra, at jeg slet ikke får adgang til behavior’en uden 04’s #?!
at onClick="MM_openBrWindow skal være i et <A href="#" her_skal_det_være>!!
Så forskellen er:
at 040471 skal have point og jeg skal have tak for deltagelse. Jeg læste 040471 svar lidt anderledes i forbifartet og troede han gav svaret til et <A href="side" target="_blank">. Derfor.
Vi du ikke lige skære det ud i pap for mig? Jeg kan ikke få DWs behavior til at virke, skal jeg så indsætte ovenstående ind i koderne og evt. hvordan. Jeg er ikke stærk i gennemskue det der rå html.
Du skal gøre følgende: Ny side-> gem den-> skriv en tekst->marker tekst->åben properties vindue og tast # i feltet link-> går over fanablad-> behaviors->tryk på plus-> vælg_opben browser vindue. så får du en kode som nedenstående.
behavioars = shift + f3 og properties = crtl + f3 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <TITLE>Untitled Document</TITLE> <META http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> <SCRIPT language="JavaScript" type="text/JavaScript"> <!-- function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } //--> </SCRIPT> </HEAD>
Nu blev jeg lidt klogere. Det, at jeg har lavet min side ud fra en template, blokerer for funktionen. Så snart jeg detach’er siden fra templaten, så kan det lade sig gøre.
Det medfører så straks et nyt spørgsmål - råb højt, hvis i mener jeg har brugt mine points - ellers:
Hvordan kan jeg bruge funktionen på en templateside? Skal jeg så lægge noget kode ind i selve templaten?
Ja, undskyld, jeg blev så ivrig, at jeg lige måtte skrive med stort.... Nu fik jeg det til at virke ved at smide script-halløjet ind i templatens head. Så det er fint nok. Nu må jeg lige finde ud af, hvordan jeg gør hele head’en til en editable region. Ligemeget, det gør jeg en anden gang... :-)
Tak for hjælpen, hvis 040471 vil have points, må du lige lægge et svar ind. Hvordan vil I have jeres points fordelt?
Hvis du vil give mig point - så har du et svar her.
Desuden har jeg udviklet en Dreamweaver behavior "open browser window", som giver endnu flere indstillingsmuligheder for det vindue der skal åbnes, samt med dansk vejledning.
Den er pakket, så den kan installeres med Extension Manager - hvis du er interesseret i den, så skriv din mail - så sender jeg den.
040471 - det må du meget gerne: lasse@bekker.dk Du var jo først med det rigtige svar, så jeg har givet dig 10 point og Karsten 5 points for at uddybe...
Tak til jer begge...
/Lasse
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.