iWeb en HTML-fragment
11 oktober 2011 - 14:12   
geplaatst door: x7
Op mijn website, gemaakt met iWeb, maak ik dankbaar gebruik van het standaard navigatiemenu. Dat menu kan alleen verwijzen naar pagina's in dezelfde iWeb-website. Ik wil graag dat het menu-item "blog" in een keer naar mijn Blogspot-pagina spring, en dan het liefst in een nieuw venster.

Het is me (zonder enige kennis van HTML en Javascript) na wat gegoogle gelukt een stukje javascriptcode in een HTML-fragment op de betreffende pagina te plaatsen, dat wel werkt, maar naar de blog springt in hetzelfde venster. Ik wil graag dat het blog opent in een nieuw venster.

Dit is de code die ik nu gebruik:

-script type="text/javascript">
parent.location.replace("http://goosvanderveen.blogspot.com/");
-/script>


Weet iemand wat ik eraan toe moet voegen om de link in een nieuw venster te openen?

iWeb en HTML-fragment
11 oktober 2011 - 14:19    reactie #1
geplaatst door: orange
Je doet véél te moeilijk.

Je kunt drie dingen doen.

- Een kadertje over Blog heen leggen, en die linken aan je externe Blog-pagina.
- Een tekstkadertje met 'Blog' er in over diezelfde plek heen zetten, en die linken aan je externe Blog-pagina.
- Het hele menu uitschakelen en zelf met een tekstregel het menu imiteren. Daarbij kun je kiezen of je intern of extern wilt doorlinken.

De laatste mogelijkheid is verreweg het handigst.

In alle gevallen is er geen HTML/Javascript of wat dan ook nodig.

http://img820.imageshack.us/img820/5665/schermafbeelding2011101w.png

iWeb en HTML-fragment

(Bewerkt door orange om 14:25, 11-10-2011)

Sinds 12-01-1963.
Hobby > Music in Motion: www.drumcorpsinprogress.nl
iWeb en HTML-fragment
11 oktober 2011 - 14:41    reactie #2
geplaatst door: x7
Ja, maar dan moet ik bij elke wijziging de navigatiebalk op alle pagina's aanpassen. En ik heb heul veul pagina's.... Bovendien moet ik na die wijziging de hele site opnieuw uploaden, in plaats van alleen de weggehaalde pagina. :cheesy:
iWeb en HTML-fragment
11 oktober 2011 - 16:20    reactie #3
geplaatst door: orange
Kom op zeg. Ik heb beduidend grotere websites dan die van jou.

Met knippen en plakken heb je binnen tien minuten op alle pagina's een aangepast menu.
En dat uploaden is ook maar éénmalig een paar minuten langer dan normaal.

Dat gaat dus nergens over, wat je nu naar voren brengt.  :tounge:

Overigens liet ik je ook nog twee andere werkbare opties zien.

(Bewerkt door orange om 16:28, 11-10-2011)

Sinds 12-01-1963.
Hobby > Music in Motion: www.drumcorpsinprogress.nl
iWeb en HTML-fragment
11 oktober 2011 - 22:56    reactie #4
geplaatst door: x7
Met het eenmalig plaatsen van het juiste scriptje ben je in een keer klaar. Daar is eigenlijk ook helemaal niks ingewikkelds aan, als je de juiste woorden maar gebruikt...

Ik hoop nog steeds dat er iemand met wat meer verstand van Javascript dan ik langs komt met her verlossende woord.

iWeb en HTML-fragment
12 oktober 2011 - 08:57    reactie #5
geplaatst door: orange
Het verlossende woord over dit specifieke javascript ga je niet krijgen.

replace is hier niet voor bedoeld. Dat gaat dus nooit werken.

Citaat
Only way not to show a page in the address bar with JavaScript is to use frames/iframes. All replace does is replaces the last item in the history object.

Sinds 12-01-1963.
Hobby > Music in Motion: www.drumcorpsinprogress.nl
iWeb en HTML-fragment
12 oktober 2011 - 12:50    reactie #6
geplaatst door: x7
Het is (bijna) opgelost. Het commando window.open doet wat ik wil. Het enige is dat de pop-upblokkering van de browser de werking van dit commando teniet doet.

Als iemand daar nog een oplossing voor weet...

iWeb en HTML-fragment
12 oktober 2011 - 13:57    reactie #7
geplaatst door: orange
Het zou slecht zijn als daar een oplossing voor was.  :wink:

Waar heb je anders die blokkering voor aan staan?

Sinds 12-01-1963.
Hobby > Music in Motion: www.drumcorpsinprogress.nl