iWeb: linkjes tekst aanmaken
14 januari 2010 - 17:45   
geplaatst door: Brinky
Even kijken of ik dit helder kan omschrijven:

Ik heb 1 iwebpagina. Links wil ik linkjes aanmaken. Wanneer je op de linkjes klikt verschijnt er rechts een tekst in een kader. Klikken op het volgende linkje geeft weer een andere tekst weer. Kan dit? Of moet er voor elke tekst een geheel nieuwe pagina worden aangemaakt.

iWeb: linkjes tekst aanmaken
15 januari 2010 - 09:36    reactie #1
geplaatst door: rhbrgn

Citaat
Brinky om 17:45, 14-01-2010
Even kijken of ik dit helder kan omschrijven:

Redelijk gelukt dacht ik zo:
Je bedoelt dus dat er geen nieuwe pagina met de tekst geladen moet worden,
maar dat de tekst in de bestaande pagina geladen wordt?

Ik heb het vermoeden dat iWeb daar te beperkt voor is. Een optie is misschien om
een html-element in te voegen, en daar een script van het wereldwijdeweb te plaatsen?
Iets anders binnen iweb zelf zou ik zo niet weten.

* Doorhalen wat niet van toepassing is.
rhbrgn: Bob Rhebergen online
iWeb: linkjes tekst aanmaken
15 januari 2010 - 09:56    reactie #2
geplaatst door: orange
Het opbouwen van pagina's met frames (want dat zou het moeten worden) is tegenwoordig not-done.
Kijk maar eens goed rond hoeveel sites dit nu nog gebruiken.

Dat vind je alleen nog bij enkele hobby-sites terug.

Sinds 12-01-1963.
Hobby > Music in Motion: www.drumcorpsinprogress.nl
iWeb: linkjes tekst aanmaken
15 januari 2010 - 21:34    reactie #3
geplaatst door: H A N S
Ik weet niet hoe de ondersteuning in iWeb is maar html is html toch?
Je kunt dus met verborgen en zichtbare divjes wel een tekst zichtbaar en onzichtbaar maken zonder daarvoor frames te gebruiken.
In het ergste geval kan het met een i-frame.

Met divjes (layers) heb je wel een javascript nodig
Hieronder een voorbeeldcode, plak deze code maar eens in een leeg tekstbestand en sla het dan op als: voorbeeld.html
Dan openen en je ziet hoe het werkt.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>voorbeeldje</title>
<script language="javascript">
function showlayer(layer){
var myLayer=document.getElementById(layer).style.display;
if(myLayer=="none"){
document.getElementById(layer).style.display="block";
} else {
document.getElementById(layer).style.display="none";
}
}
</script>
</head>

<body>
<div id="tekst">Deze tekst kun je wegklikken</div>
<a href="#" onclick="javascript:showlayer('tekst')">Show/Hide Layer</a>
</body>
</html>

Als de tekst dynamisch moet zijn dan wordt het een ander verhaal, dan moet je met php gaan werken

________________________________________________________________
3 maart '10, Wat een rampzalig trieste dag, rechts extremisme neemt twee steden over...
iWeb: linkjes tekst aanmaken
17 januari 2010 - 14:27    reactie #4
geplaatst door: Brinky
Ik vermoedde al dat zoiets niet mogelijk is. Dank voor de reacties, we gaan eens wat uitproberen.
iWeb: linkjes tekst aanmaken
17 januari 2010 - 20:15    reactie #5
geplaatst door: Steve07
Je hebt niet eens javascript nodig, je kan het ook met css doen en met de z-index spelen.