login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Prototype

Offline tomate - 29/08/2008 14:37
Avatar van tomateLid Hy,

Ik heb twee javascripts op mijn site en deze zorgen voor effecten.
Een javascript werkt met prototype en het andere zonder. Nu dit zonder werkt niet feilloos, prototype verziekt mijn script. Als je een eerste keer over een menu gaat werkt het, maar als je dan over een ander menu gaat, werkt het niet meer. Hoe kun je mss prototype niet van toepassing laten zijn op het onderstaande script

Zie: Het menu op die site

  1. var submenu=new Array()
  2. submenu[0] = '<a href="#" class="sub_nav">&nbsp;</a>'
  3. submenu[1]='<a href="lijst.php?actie=preview" class="sub_nav">Previews<\/a> <a href="lijst.php?actie=review" class="sub_nav">Reviews<\/a> <a href="lijst.php?actie=screenshot" class="sub_nav">Screenshots<\/a> <a href="lijst.php?actie=trailer" class="sub_nav">Trailers<\/a> <a href="lijst.php?actie=specials" class="sub_nav">Specials<\/a>'
  4. submenu[2]='<a href="lijst2.php?actie=preview" class="sub_nav">Previews<\/a> <a href="lijst2.php?actie=review" class="sub_nav">Reviews<\/a> <a href="lijst2.php?actie=screenshot" class="sub_nav">Fotos<\/a> <a href="lijst2.php?actie=special" class="sub_nav">Specials<\/a>'
  5. submenu[3]='<a href="http://forum.mag3.be/" class="sub_nav">Forum<\/a> <a href="profiel.php" class="sub_nav">Mijn profiel<\/a> <a href="userpage.php" class="sub_nav">Mijn inbox<\/a> <a href="ledenlijst.php" class="sub_nav">Ledenlijst<\/a>'
  6.  
  7. function toon(teller) {
  8. document.getElementById('menuitems').style.visibility = "visible";
  9. document.getElementById('menuitems').innerHTML = submenu[teller];}
  10.  
  11.  
  12. function hide2() {
  13. document.getElementById('menuitems').style.visibility="hidden";}


Bedankt 

3 antwoorden

Gesponsorde links
Offline Ibrahim - 29/08/2008 19:29
Avatar van Ibrahim PHP expert Twee mogelijkheden:

- Prototype na je script inladen
- Script herschrijven naar Prototype

Mijn advies: Script herschrijven naar Prototype
Offline tomate - 29/08/2008 23:00
Avatar van tomate Lid damn, ben totaal niet thuis in prototype 
Offline vinTage - 30/08/2008 00:14
Avatar van vinTage Nieuw lid Geen flauw idee wat er fout gaat, maar als je dan toch prototype gebruikt in je site, dan ken je het net zo goed overal voor gebruiken:
normaal:
document.getElementById('menuitems').
prototype:
$("menuitems").
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.189s