From pemboa@gmail.com Thu Nov 19 09:53:11 2015 From: Arthur Pemberton To: websites@lists.fedoraproject.org Subject: Re: Fedora Art gallery Date: Wed, 04 Jan 2006 22:30:08 -0600 Message-ID: <16de708d0601042030q15b1e7eau6088fc1597623a90@mail.gmail.com> In-Reply-To: <43BC9C5F.7090700@n-man.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3004454232439986521==" --===============3004454232439986521== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit On 1/4/06, Patrick Barnes wrote: > > Arthur Pemberton wrote: > > > > > > > > Great. One problem I have not yet found a solution to however is the > > handling of the TARGET attribute (not supported in XHTML). Altough I > > am some time away from coming to this problem. Any suggestions on how > > to handle that? > > > > > You have three choices, and I'll leave the choice up to you. > > 1. Extend the DTD to include the target attribute. > This will allow the document to validate, but really is cheating. > > 2. Use JavaScript with PrivoxyWindowOpen(). > Works well, but can cause problems with the passing of the referring URL > or with old browsers. > > 3. Use JavaScript and the rel attribute to set the DOM target attribute. > This JavaScript (probably in a separate .js file): > > |function externalLinks() { > if (!document.getElementsByTagName) return; > var anchors = document.getElementsByTagName("a"); > for (var i=0; i var anchor = anchors[i]; > if (anchor.getAttribute("href") && > anchor.getAttribute("rel") == "external") > anchor.target = "_blank"; > } > } > window.onload = externalLinks; > > This script tag: > > | > And anchors that look like this: > A Link to open in a new > window > > This solution is probably the one I would use. It works well throughout > the browser world (ancient browsers will open the links in the same > window), and it complies with standards without cheating. I hadn't come across 3 before. I like it the best. -- > Fedora-websites-list mailing list > Fedora-websites-list(a)redhat.com > https://www.redhat.com/mailman/listinfo/fedora-websites-list > > > > -- As a boy I jumped through Windows, as a man I play with Penguins. --===============3004454232439986521== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" MIME-Version: 1.0 T24gMS80LzA2LCA8YiBjbGFzcz0iZ21haWxfc2VuZGVybmFtZSI+UGF0cmljayBCYXJuZXM8L2I+ ICZsdDs8YSBocmVmPSJtYWlsdG86bm1hbjY0QG4tbWFuLmNvbSI+bm1hbjY0QG4tbWFuLmNvbTwv YT4mZ3Q7IHdyb3RlOjxkaXY+PHNwYW4gY2xhc3M9ImdtYWlsX3F1b3RlIj48L3NwYW4+PGJsb2Nr cXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0iYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBy Z2IoMjA0LCAyMDQsIDIwNCk7IG1hcmdpbjogMHB0IDBwdCAwcHQgMC44ZXg7IHBhZGRpbmctbGVm dDogMWV4OyI+CkFydGh1ciBQZW1iZXJ0b24gd3JvdGU6PGJyPiZndDs8YnI+Jmd0Ozxicj4mZ3Q7 PGJyPiZndDsgR3JlYXQuIE9uZSBwcm9ibGVtIEkgaGF2ZSBub3QgeWV0IGZvdW5kIGEgc29sdXRp b24gdG8gaG93ZXZlciBpcyB0aGU8YnI+Jmd0OyBoYW5kbGluZyBvZiB0aGUgVEFSR0VUIGF0dHJp YnV0ZSAobm90IHN1cHBvcnRlZCBpbiBYSFRNTCkuIEFsdG91Z2ggSTxicj4mZ3Q7IGFtIHNvbWUg dGltZSBhd2F5IGZyb20gY29taW5nIHRvIHRoaXMgcHJvYmxlbS4gQW55IHN1Z2dlc3Rpb25zIG9u IGhvdwo8YnI+Jmd0OyB0byBoYW5kbGUgdGhhdD88YnI+Jmd0Ozxicj4mZ3Q7PGJyPllvdSBoYXZl IHRocmVlIGNob2ljZXMsIGFuZCBJJ2xsIGxlYXZlIHRoZSBjaG9pY2UgdXAgdG8geW91Ljxicj48 YnI+MS4gRXh0ZW5kIHRoZSBEVEQgdG8gaW5jbHVkZSB0aGUgdGFyZ2V0IGF0dHJpYnV0ZS48YnI+ VGhpcyB3aWxsIGFsbG93IHRoZSBkb2N1bWVudCB0byB2YWxpZGF0ZSwgYnV0IHJlYWxseSBpcyBj aGVhdGluZy4KPGJyPjxicj4yLiBVc2UgSmF2YVNjcmlwdCB3aXRoIFByaXZveHlXaW5kb3dPcGVu KCkuPGJyPldvcmtzIHdlbGwsIGJ1dCBjYW4gY2F1c2UgcHJvYmxlbXMgd2l0aCB0aGUgcGFzc2lu ZyBvZiB0aGUgcmVmZXJyaW5nIFVSTDxicj5vciB3aXRoIG9sZCBicm93c2Vycy48YnI+PGJyPjMu IFVzZSBKYXZhU2NyaXB0IGFuZCB0aGUgcmVsIGF0dHJpYnV0ZSB0byBzZXQgdGhlIERPTSB0YXJn ZXQgYXR0cmlidXRlLgo8YnI+VGhpcyBKYXZhU2NyaXB0IChwcm9iYWJseSBpbiBhIHNlcGFyYXRl IC5qcyBmaWxlKTo8YnI+PGJyPnxmdW5jdGlvbiBleHRlcm5hbExpbmtzKCkgezxicj4gaWYgKCFk b2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSkgcmV0dXJuOzxicj4gdmFyIGFuY2hvcnMgPSBk b2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgmcXVvdDthJnF1b3Q7KTs8YnI+IGZvciAodmFy IGk9MDsgaSZsdDsKYW5jaG9ycy5sZW5ndGg7IGkrKykgezxicj4mbmJzcDsmbmJzcDsgdmFyIGFu Y2hvciA9IGFuY2hvcnNbaV07PGJyPiZuYnNwOyZuYnNwOyBpZiAoYW5jaG9yLmdldEF0dHJpYnV0 ZSgmcXVvdDtocmVmJnF1b3Q7KSAmYW1wOyZhbXA7PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyBhbmNob3IuZ2V0QXR0cmlidXRlKCZxdW90O3JlbCZxdW90OykgPT0gJnF1 b3Q7ZXh0ZXJuYWwmcXVvdDspPGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBhbmNob3IudGFy Z2V0ID0gJnF1b3Q7X2JsYW5rJnF1b3Q7Owo8YnI+IH08YnI+fTxicj53aW5kb3cub25sb2FkID0g ZXh0ZXJuYWxMaW5rczs8YnI+PGJyPlRoaXMgc2NyaXB0IHRhZzo8YnI+Jmx0O3NjcmlwdCB0eXBl PSZxdW90O3RleHQvamF2YXNjcmlwdCZxdW90OyBzcmM9JnF1b3Q7ZmlsZW5hbWUuanMmcXVvdDsm Z3Q7ICZsdDsvc2NyaXB0Jmd0Ozxicj58PGJyPkFuZCBhbmNob3JzIHRoYXQgbG9vayBsaWtlIHRo aXM6PGJyPiZsdDthIGhyZWY9JnF1b3Q7CjxhIGhyZWY9Imh0dHA6Ly90YXJnZXQudXJpLmhlcmUv Ij5odHRwOi8vdGFyZ2V0LnVyaS5oZXJlLzwvYT4mcXVvdDsgcmVsPSZxdW90O2V4dGVybmFsJnF1 b3Q7Jmd0O0EgTGluayB0byBvcGVuIGluIGEgbmV3PGJyPndpbmRvdyZsdDsvYSZndDs8YnI+PGJy PlRoaXMgc29sdXRpb24gaXMgcHJvYmFibHkgdGhlIG9uZSBJIHdvdWxkIHVzZS4mbmJzcDsmbmJz cDtJdCB3b3JrcyB3ZWxsIHRocm91Z2hvdXQ8YnI+CnRoZSBicm93c2VyIHdvcmxkIChhbmNpZW50 IGJyb3dzZXJzIHdpbGwgb3BlbiB0aGUgbGlua3MgaW4gdGhlIHNhbWU8YnI+d2luZG93KSwgYW5k IGl0IGNvbXBsaWVzIHdpdGggc3RhbmRhcmRzIHdpdGhvdXQgY2hlYXRpbmcuPC9ibG9ja3F1b3Rl PjxkaXY+PGJyPkkgaGFkbid0IGNvbWUgYWNyb3NzIDMgYmVmb3JlLiBJIGxpa2UgaXQgdGhlIGJl c3QuIDxicj48L2Rpdj48YnI+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0i Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2IoMjA0LCAyMDQsIDIwNCk7IG1hcmdpbjogMHB0IDBw dCAwcHQgMC44ZXg7IHBhZGRpbmctbGVmdDogMWV4OyI+Ci0tPGJyPkZlZG9yYS13ZWJzaXRlcy1s aXN0IG1haWxpbmcgbGlzdDxicj48YSBocmVmPSJtYWlsdG86RmVkb3JhLXdlYnNpdGVzLWxpc3RA cmVkaGF0LmNvbSI+RmVkb3JhLXdlYnNpdGVzLWxpc3RAcmVkaGF0LmNvbTwvYT48YnI+PGEgaHJl Zj0iaHR0cHM6Ly93d3cucmVkaGF0LmNvbS9tYWlsbWFuL2xpc3RpbmZvL2ZlZG9yYS13ZWJzaXRl cy1saXN0Ij5odHRwczovL3d3dy5yZWRoYXQuY29tL21haWxtYW4vbGlzdGluZm8vZmVkb3JhLXdl YnNpdGVzLWxpc3QKPC9hPjxicj48YnI+PGJyPjxicj48L2Jsb2NrcXVvdGU+PC9kaXY+PGJyPjxi ciBjbGVhcj0iYWxsIj48YnI+LS0gPGJyPkFzIGEgYm95IEkganVtcGVkIHRocm91Z2ggV2luZG93 cywgYXMgYSBtYW4gSSBwbGF5IHdpdGggUGVuZ3VpbnMuCg== --===============3004454232439986521==--