Agora
Media
Libraria Byblos



AgoraNews  





PC Magazine Ro  




NET Report   




Ginfo   




agora ON line   





PC Concrete   





Liste de discuții   




Cartea de oaspeți   




Mesaje   





Agora   





Clic aici
PC Magazine





PC Magazine Romania, 2001

Internet PRO

Comunitatea experților și a cititorilor PC Magazine

Fiți creativi și veți câștiga, nu numai stima noastră

Model de soluție

Am schițat un răspuns, nu este nici el desăvârșit, tocmai pentru a vă pune noi probleme, dar și pentru a vă oferi un exemplu de abordare a acestei rubrici.

IP0003. Unii dintre noi sunt mai pretențioși, în sensul că doresc foarte mult ca vizitatorul care se uită la paginile lor să le vadă exact cum le-au gândit. De exemplu, care ar fi soluția ca legăturile (link-urile) să nu mai fie subliniate sau colorate cu ceea ce a impus utilizatorul? Dar ca să nu se mai vadă rama în care este pusă o imagine?


Un posibil răspuns
Cascading Style Sheets (CSS) este cea mai bună metodă de a controla formatul legăturilor. Poți să dai un format global întregii pagini sau numai legăturilor din ea. Alegerea metodei folosite depinde de ce anume ai nevoie.

Pentru a elimina sublinierea legăturilor din tot documentul, pune în secțiunea <head>:

<STYLE><!-
A {text-decoration: none}
//-}
</STYLE>

Dar dacă vrei numai ca anumite legături să nu fie subliniate, scrie în tag-ul <a>:

<a href="http://www.pcmagazine.ro/"
style-"text-decoration: none">
Pc Magazine România</a>

Se poate construi un control mai fin al apariției legăturilor în funcție de istoricul acestora. Stilul celor vizitate va fi diferit de cele încă nevizitate sau de legăturile active, ca în exemplul de mai jos:

<STYLE><!-
A:link {text-decoration: none; color: red}
A:visited {text-decoration: none; color: green}
A:active {text-decoration: none; color: blue}
//-}
</STYLE>

Exemplul de mai sus ilustrează de fapt multiplele posibilități pe care le aveți la îndemână pentru a crea diferite stiluri pentru fiecare situație în parte. Atenție însă că navigatoarele mai vechi nu suportă CSS, dar se pot utiliza opțiunile tagului BODY pentru a face schimbări globale în formatul legăturilor și nu numai. Se pot de asemenea stabili caracteristicile paginii sau frame-urilor.
În tagul BODY poți include trei opțiuni pentru legături nevizitate încă (LINK=#rrggbb), cele vizitate deja (VLINK=#rrggbb) sau cele active (ALINK=#rrggbb). A se vedea exemplul de mai jos:

<BODY link="#FF0000" vlink="#00FF00" alink="#0000FF">
restul documentului
</BODY>

unde se obține de fapt același efect de culoare dar nu și faptul că legăturile sunt nesubliniate, ca în exemplul precedent în care am folosit STYLE. Formatul #rrggbb definește culoarea dorită în format RGB (red-green-blue, roșu-verde-albastru), unde rr este un număr în baza 16 (reprezentare hexazecimală) de la 00 la FF și reprezintă cantitatea de roșu folosită pentru a crea culoarea dorită. Similar pentru gg și bb. De exemplu, ca să obținem culoarea violet putem folosi "#800080".
Iată acum un truc pentru a emula o legătură folosind forma unui buton (button form) și un script mic Java:

<form>
Apasă pe buton ca să ajungi la PC Magazine România:
<input type=button value ="Spre PC Magazine" onclick="location. href= 'http://www.pcmagazine.ro';">
</form>

Același truc (onclick=) puteți să-l folosiți la fel de bine și pentru imagini. În mod normal folosiți un cod care arată cam așa:
<a href="="http://www.pcmagazine. ro/"> <img src="pcmag.gif"> </a>

Încercați:

<img src="pcmag.gif" onclick="location.href='http://www.pcmagazine.ro';">

Atenție la semnele de citare din al doilea exemplu. Nu le încurcați, pentru că nu o să mai meargă. Tot codul onclick este cu ghilimele duble, iar legătura propriu-zisă cu simple. Ordinea nu este obligatorie, dar e necesar ca să folosiți unele pentru a le include pe celelalte. Exemplul al doilea rezolvă problema chenarului, pentru care în primul exemplu ați fi fost nevoiți să adăugați caracteristica border=0. Observație: dacă legătura este într-un frame, location.href va schimba numai conținutul acestuia nu și tot ansamblul ferestrei navigatorului. Folosiți pentru aceasta top.location.href.

Alte amănunte despre această rubrică la www.pcmagazine.ro.

Dacă soluția ta va fi aleasă de redacția PC Magazine România drept ,,Soluția Lunii" vei primi un abonament pe un an la revista noastră. Soluțiile și problemele pot fi trimise pe adresa [email protected] sau prin poștă pe adresa Redacția PC Magazine România, București, CP 94 OP 49, împreună cu datele de identificare, cu mențiunea pentru rubrica ,,Internet PRO".

Soluția și problema anului vor primi un premiu de 100$.


PC Magazine Ro | CD ROM | Redactia | Abonamente | CautareArhive

Copyright © 1999-2004 Agora Media.

[email protected]

LG - LifeŽs Good

www.agora.ro

deltafri

www.agora.ro

www.agora.ro

www.agora.ro