D dude Medlem sedan aug. 2002 386 inlägg Trådstart 21 maj 2004 12:43 #1 hej!
Jag håller på att bygga om http://www.vangafastighetobygg.se/index2.html och vill att när man för musen över medarbetarna på den stora bilden att lite fler text-fält än endast Namn: ska ändras.
Hur går man till väga för att göra detta?
P Peter S Medlem sedan dec. 2002 5 483 inlägg Vad för attribut - utöver namn - är det du vill visa för varje person?
D dude Medlem sedan aug. 2002 386 inlägg På http://www.rollinsnow.com/vangafastighet/frameindex.htm ser du början på nya sidan. Det är "visitkortet" under lagbilden som texten ska ändras på, alltså deras namn, yrkesuppgift, epost och telefonnummer när man drar över de olika personerna.
Fattar du!?!
P Peter S Medlem sedan dec. 2002 5 483 inlägg Jag tror det Annars kanske du kan modifiera koden efter eget önskemål?
Ta bort onload attributet från body-taggen.
JavaScript-kod:
function Person(name, prof, email, phone) {
this.name = name;
this.prof = prof;
this.email = email;
this.phone = phone;
this.describe = function() {
if (typeof document.getElementById == "undefined") return;
Person.name.innerHTML = this.name;
Person.prof.innerHTML = this.prof;
Person.email.innerHTML = this.email;
Person.phone.innerHTML = this.phone;
}
}
Person.reset = function() {
Person.name.innerHTML = ' ';
Person.prof.innerHTML = ' ';
Person.email.innerHTML = ' ';
Person.phone.innerHTML = ' ';
}
var roger = new Person("Roger", "Yrkesuppgift 1", "roger@vangafastighetobygg.se", "044-000 01");
var annsofie = new Person("Annsofie", "Yrkesuppgift 2", "annsofie@vangafastighetobygg.se", "044-000 02");
var magnus = new Person("Magnus", "Yrkesuppgift 3", "magnus@vangafastighetobygg.se", "044-000 03");
var bert = new Person("Bert", "Yrkesuppgift 4", "bert@vangafastighetobygg.se", "044-000 04");
var kenneth = new Person("Kenneth", "Yrkesuppgift 5", "kenneth@vangafastighetobygg.se", "044-000 05");
var ingrid = new Person("Ingrid", "Yrkesuppgift 6", "ingrid@vangafastighetobygg.se", "044-000 06");
var bjorn = new Person("Björn", "Yrkesuppgift 7", "bjorn@vangafastighetobygg.se", "044-000 07");
window.onload = function() {
preloadImages();
if (typeof document.getElementById == "undefined") return;
Person.name = document.getElementById("name");
Person.prof = document.getElementById("prof");
Person.email = document.getElementById("email");
Person.phone = document.getElementById("phone");
}
"Visitkortet":
<table width="250" border="1" align="center" cellpadding="5" cellspacing="0" bordercolor="#006600">
<tbody><tr>
<td width="250" align="center" style="font-family:verdana, arial, helvetica, sans-serif">
<div id="name" style="font-size:16px; font-weight:bold; color:#006600">&nbsp;</div>
<div id="prof" style="font-size:14px; color:#006600">&nbsp;</div>
<div><img src="text_data/visitlinje.gif" width="250" height="1"></div>
<div id="email" style="font-size:10px; text-align:left; white-space:nowrap; margin-top:20px">&nbsp;</div>
<div id="phone" style="font-size:10px; text-align:left; white-space:nowrap">&nbsp;</div>
</td>
</tr></tbody>
</table>
D dude Medlem sedan aug. 2002 386 inlägg Tack så mycket!
Det ser kalasbra ut, jag hinner inte kolla igenom det förräns imorgon, men det ska nog fungera!
Tack tack!
D dude Medlem sedan aug. 2002 386 inlägg Hej hej!
Har inte hunnit kolla på scriptet förräns idag, men inser att jag inte vet hur jag ska koppla onmouse-funktionen till scriptet. Alltså, vad ska jag skriva på de olika länkarna för att scriptet ska sättas igång?
P Peter S Medlem sedan dec. 2002 5 483 inlägg Självklart glömde jag den delen av koden, sorry
Jag bifogar filen i sin helhet.